string(字符串)
- 存储最简单的key-value结构。
- value可以是字符串、整数或者浮点数。
- 可以对整个字符串或者字符串的一部分执行操作;
- 对整数和浮点数执行自增或者自减操作。
使用场景:
- 常规key-value缓存应用;
list(列表)
使用场景:
- 最新消息排行等功能;
- 消息队列;
- 关注列表,粉丝列表;
set(集合)
使用场景:
hash(散列)
使用场景:
zset(有序集合)
- 有序集合的键被称为成员,每个成员都是各不相同的;
- 而有序集合的值被称为分值,分值必须为浮点数;
- 有序集合是字符串成员与浮点数分值之间的有序映射,元素的排列顺序由分值的大小决定;
- 可以添加、获取、删除单个元素;
- 根据分值范围或者成员来获取元素;
- 有序集合是redis里面唯一一个既可以根据成员访问元素(这一点和散列一样),又可以根据分值以及分值的排列顺序来访问元素的结构;
使用场景:
- 排行版;
- 带权重的消息队列;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。