Redis的概念及数据结构

Redis的概念及数据结构

1.什么是Redis?
Redis是一个key-value存储系统。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型) 这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。

2.Redis的数据结构
就是上面所说的几种数据类型

字符串类型 string
哈希类型 hash
列表类型 list
集合类型 set
有序集合类型 sortedset

数据结构图解:
在这里插入图片描述
3.Redis的应用场景
缓存(数据查询、短连接、新闻内容、商品内容等等)
聊天室的在线好友列表
任务队列(秒杀、抢购、12306等等)
应用排行榜
网站访问统计
数据过期处理(可以精确到毫秒)
分布式集群架构中的session分离

猜你喜欢

转载自blog.csdn.net/weixin_49092628/article/details/110120409