我爱编程

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之间的

上一篇 下一篇

猜你喜欢

热点阅读