String 字符串 string 是 redis 最基本的类型,一个 key 对应一个 value
List 列表 字符串列表,按照插入顺序排序
Hash 哈希 hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象
Set集合(无序集合) string 类型的无序集合
Zset 有序集合
redis的应用场景
1:缓存
适合string类型 可以设置过期时间
2:排行榜
可以使用list 做发布时间的排行 也可以使用zset做热门点击率排行等
3:记数器
redisdb.Incr("num") redisdb.Decr("num")
可以对某个key做加1或减1操作
4:共同好友共同关注
A:每个用户都有自己的好友set集合
B: 通过sinter命令获取交集 格式:sinter u1 u2 u3