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

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

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

文档数据库(Document Databases):存储半结构化数据和信息,如JSON或XML文档。这些数据库允许复杂查询和数据聚合,适用于内容管理和应用程序。
Redis基础-Redis概念及常见命令_第1张图片
图形数据库(Graph Databases):用于存储实体之间关系的信息,以图形的形式存储。非常适合需要高度关联数据的应用,例如社交网络。
nosql数据库特性:
1 无关联
2 无事务 不满足事务的四大特性
Redis基础-Redis概念及常见命令_第2张图片
Redis特性
Redis基础-Redis概念及常见命令_第3张图片
redis基本类型

Redis基础-Redis概念及常见命令_第4张图片
String类型
注意:底层都是字节数组形式
Redis基础-Redis概念及常见命令_第5张图片
key的层级格式
Redis基础-Redis概念及常见命令_第6张图片
Redis基础-Redis概念及常见命令_第7张图片
Hash类型
Redis基础-Redis概念及常见命令_第8张图片
List类型
Redis基础-Redis概念及常见命令_第9张图片
Redis基础-Redis概念及常见命令_第10张图片
Set类型
Redis基础-Redis概念及常见命令_第11张图片
SortedSet类型
Redis基础-Redis概念及常见命令_第12张图片
Spring整合redis

Redis基础-Redis概念及常见命令_第13张图片
Redis基础-Redis概念及常见命令_第14张图片
SpringDataRedis的序列化方式
Redis序列化是指将内存中的对象转换成一种可存储或传输的格式的过程。在Redis中,序列化是指将数据结构(如字符串、列表、集合等)转换为一种能够持久存储在磁盘上或在网络上传输的格式。
Redis基础-Redis概念及常见命令_第15张图片
Redis基础-Redis概念及常见命令_第16张图片

Redis基础-Redis概念及常见命令_第17张图片
Redis基础-Redis概念及常见命令_第18张图片

总结
Redis基础-Redis概念及常见命令_第19张图片

你可能感兴趣的:(Redis,redis,数据库,缓存)