一、Redis 数据类型

Redis支持五种数据类型:

(1)string(字符串)

(2)hash(哈希)

(3)list(列表)

(4)set(集合)

(5)zset(sorted set,有序集合)

 

二、String(字符串)

string是redis最基本的类型,即一个key对应一个value(类似java的Map)

string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。

string类型是Redis最基本的数据类型,一个键最大能存储512MB。

如:

Redis入门(二)之数据类型

 

三、Hash(哈希)

Redis hash 是一个键值(key=>value)对集合(类似java的Object)。

Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。

如:

Redis入门(二)之数据类型

 

四、List(列表)

Redis 列表是简单的字符串列表,按照插入顺序排序(类似java的List)。你可以添加一个元素到列表的头部或者尾部

如:

 Redis入门(二)之数据类型


五、Set(集合)

Redis的Set是string类型的无序集合(类似java的Set)。

集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。

如:

 Redis入门(二)之数据类型


六、ZSet(sorted set:有序集合)

Redis zset 和 set 一样也是string类型元素的集合,且不允许重复的成员。

不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。

zset的成员是唯一的,但分数(score)却可以重复。

如:

Redis入门(二)之数据类型


相关文章:

  • 2021-04-23
  • 2021-11-16
  • 2021-08-26
  • 2021-10-04
  • 2022-12-23
  • 2021-12-31
  • 2021-04-22
猜你喜欢
  • 2022-01-01
  • 2021-08-28
  • 2021-08-20
  • 2021-10-18
  • 2021-08-15
  • 2021-06-05
相关资源
相似解决方案