Redis常用数据类型

数据类型

概览

Redis常用数据类型

依赖于底层

String类型二进制安全,离不开简单动态字符串

Redis常用数据类型
Redis常用数据类型

Redis命令行

连接

Redis常用数据类型Redis常用数据类型

字符串

使用incr计数,可以模拟用户访问计数

Redis常用数据类型

Hash

适合存储对象。将序列化的数据Json格式,放此处比较合适

Redis常用数据类型

List

按照存入顺序排序
出:栈的规则
容量:和Hash差不多,大约40亿成员
场景:最新消息排行榜

Redis常用数据类型

Set

sadd
无序、不重复
Hash表实现
复杂度O(1)
场景:粉丝列表(共同关注、共同喜好)
原因:提供了方便的并交叉等方便的集合操作
如果要想有序用下面这个类型

Redis常用数据类型

Sorted Set

(名 不可重复,成绩 可重复)
zadd
场景:班级(学号,得分)
场景:根据工作任务不同,分配权重

Redis常用数据类型