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中,序列化是指将数据结构(如字符串、列表、集合等)转换为一种能够持久存储在磁盘上或在网络上传输的格式。




总结

相关推荐
Sunia8 分钟前
《Spring AI + 大模型全栈实战》学习手册系列 · 专题二:《Milvus 向量数据库:从零开始搭建 RAG 系统的核心组件》
数据库
絆人心15 分钟前
最新 SQL 常用语句大全(新手入门 + 老手速查,含 DQL/DML/DDL)
数据库·sql·oracle
Zaki_gd23 分钟前
Cortex-M7 D-Cache 与 DMA 缓存一致性说明
java·spring·缓存
keyborad pianist32 分钟前
一篇文章学会Redis
数据库·redis·缓存
星辰_mya33 分钟前
SQL 性能调优:EXPLAIN 详解与慢查询优化案例
数据库·sql·面试·架构师
xixingzhe233 分钟前
spring boot druid 10秒超时问题
java·数据库·spring boot
IndulgeCui35 分钟前
Kingbase 身份认证与权限控制实践—数据库安全的第一道防线
数据库
AAA_搬砖达人小郝35 分钟前
SQL 高级查询技巧:WITH + UNION ALL + EXISTS + WHERE TRUE/FALSE 联合实战
数据库·sql
Yushan Bai35 分钟前
RAC环境数据库节点异常重启问题的分析(存储光纤信号问题)
数据库
ok_hahaha36 分钟前
java从头开始-黑马点评-分布式锁-redis实现基础版
java·redis·分布式