Redis五大基础类型

一、String(字符串)

  • string是redis最基本的类型,可以理解成和Memcached一模一样的类型,一个key对应一个value
  • string类型是二进制安全的,意思是redis的string可以包含任何数据,比如jpg图片或者序列化的对象
  • string 类型是redis最基本的数据类型,一个redis中的字符串value最多可以是512M

二、Hashes(哈希)

  • hash是一个键值对集合
  • hash是一个string类型的field和value的映射表,特别适合存储对象

三、Lists(列表)

  • lists是简单的字符串列表,按照插入顺序排序,可以添加一个元素到表头或者表尾
  • lists底层实际是个链表

四、Sets(集合)

  • sets是string类型的无序集合,他是通过HashTable实现的

五、Sorted sets(有序集合)

  • zsets 和set一样也是string类型元素的集合,不允许重复成员
  • zsets 和set不同的是每个元素会关联一个double类型的分数
  • redis 通过分数为集合成员进行从小到大的排序

你可能感兴趣的:(redis,nosql)