Set 是 redis 中的单列集合,满足下列特点
1.不保证有序性
2.保证元素唯一(可以保证元素是否唯一)
3.求交集、并集、差集
为了查询效率和唯一性,Set 采用 HT 编码(Dict),Dict 中的 key 用来存储元素,value 统一为 null
当存储的所有数据都是整数,并且元素数量不超过 set-max-intset-entries(默认值为 512 ) 时,Set 会采用IntSet编码,以节省内存
Set 是 redis 中的单列集合,满足下列特点
1.不保证有序性
2.保证元素唯一(可以保证元素是否唯一)
3.求交集、并集、差集
为了查询效率和唯一性,Set 采用 HT 编码(Dict),Dict 中的 key 用来存储元素,value 统一为 null
当存储的所有数据都是整数,并且元素数量不超过 set-max-intset-entries(默认值为 512 ) 时,Set 会采用IntSet编码,以节省内存