redis 五大数据类型
哪里获取redis常见数据类型操作命令 参考
redis 键(key)
redis 字符串(string)
- string 是 redis 最基本的类型。可以理解为和 Memcached 一模一样的类型,一个 key 对应一个 value
- string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据,比如 jpg 图片或者序列化的对象
- 一个 redis 中字符串 value 最多可以是
512M
redis 列表(List)
- 列表是简单的字符串列表,按照插入顺序排序,你可以添加一个元素到列表的头部(左边) 或者尾部 (右边)
- 它的底层实际是个 链表
redis 集合(Set)
- Set 是 string 类型的无序集合。
redis 哈希(Hash)
- redis Hash 是一个键值对集合
- redis Hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象
- 类似 Java 里面的 Map<string, object>
redis 有序集合 Zset (sorted set)
- Zset 和 set 一样也是 string 类型元素的集合,且不允许重复的成员
- 不同的是每个元素都会关联一个 double 类型的分数
- redis 正是通过分数来为集合中的成员进行从小到大的排序。
- zset 的成员是唯一的,但是分数却可以重复
网友评论