Redis(5.redis的数据结构及常见指令)
2018-04-03 本文已影响0人
吹破天
五种数据类型:
字符串(String)
字符串列表(list)
哈希(hash)
字符串集合(set)
有序字符串集合(sorted set)
一、字符串(String)

二、哈希(hash)

三、 字符串列表(list)
3.1常见指令

3.2.扩展指令
3.2.1

3.2.2

3.2.3


四、字符串集合(set)
概述:存储Set
和List类型不同的是,Set集合中不允许出现重复的元素
Set可包含的最大元素数量是4294967295
4.1常见指令

4.2.扩展指令
scard myset :查看数量
srandmember myset :随机抽取其中一个元素
sdiffstore my1 mya1 myb1:将mya1和myb1差值存在my1里面
sinterstore my2 mya2 myb2 :将mya2和myb2交集存在my2里面
sunion my3 mya3 myb3 :将mya3和myb3并集存在my3里面

五、sorted set
5.1.Sorted-Set和Set的区别
sorted-set:每个成员都有一个分数与之关联,成员唯一,可以对应多个分数
Sorted-Set中的成员在集合中的位置是有序的
5.2应用场景:大型游戏排名排行版,微博热度,以及构建索引数据
5.4.常用指令:

其他指令
zremrangebyrank mysort 0 4 :删除四个元素
zremrangebyscore mysort 80 100 :删除分数80到100之间的
