Redis基础-Redis概念及常见命令

1.nosql数据库
NoSQL数据库是一种提供了非关系型数据存储的数据库系统,与传统的关系型数据库(如SQL数据库)不同。NoSQL数据库的特点是灵活性高,能够处理结构化、半结构化或非结构化数据。它们通常用于大数据和实时Web应用。NoSQL数据库有几种类型,包括:

键值存储(Key-Value Stores):以键值对的方式存储数据,每个键对应一个值。这是最简单的NoSQL数据库形式,适用于简单查询和快速开发。

文档数据库(Document Databases) :存储半结构化数据和信息,如JSON或XML文档。这些数据库允许复杂查询和数据聚合,适用于内容管理和应用程序。

图形数据库(Graph Databases) :用于存储实体之间关系的信息,以图形的形式存储。非常适合需要高度关联数据的应用,例如社交网络。

nosql数据库特性:
1 无关联
2 无事务 不满足事务的四大特性

Redis特性

redis基本类型


String类型
注意:底层都是字节数组形式

key的层级格式


Hash类型

List类型


Set类型

SortedSet类型

Spring整合redis



SpringDataRedis的序列化方式

Redis序列化是指将内存中的对象转换成一种可存储或传输的格式的过程。在Redis中,序列化是指将数据结构(如字符串、列表、集合等)转换为一种能够持久存储在磁盘上或在网络上传输的格式。




总结

相关推荐
三84420 分钟前
sqli-labs1-10通关笔记
数据库
BullSmall2 小时前
Another Redis Desktop Manager(ARDM)下载指南
数据库·redis·缓存
SelectDB2 小时前
Apache Doris 倒排索引工作原理:全文检索提速 59 倍,点查提速 14 倍
数据库
码农颜2 小时前
5.1.1 原⼦性
数据库·mysql
机建狂魔2 小时前
Codex 接入第三方模型 API 实战:以 Mimo 为例
java·服务器·数据库·ai·ai编程·codex
山峰哥3 小时前
数据库工程与SQL调优:从慢查询到秒级响应的实战之路
java·开发语言·数据库·sql·深度优先·启发式算法
moMo3 小时前
# 向量数据库入门:从"关键词匹配"到"语义理解"
数据库
ACP广源盛139246256733 小时前
DeepSeek‑V4‑Flash 公测@ACP#昇腾 950 国产算力组合落地,国产 PCIe 交换芯片 IX9104 有哪些硬件机会
大数据·数据库·人工智能·分布式·单片机·嵌入式硬件·microsoft
进击的女IT4 小时前
通过mysql中的Data目录恢复数据库数据
数据库·mysql
yuezhilangniao4 小时前
AI工具全家桶:从开发到运维,从数据库到产品经理-含魔塔社区简介
运维·数据库·人工智能