redis笔记——set(有序集合)结构命令详解

时间:2022-05-01 10:43:59

set特点:无序性、确定性、唯一性

1.sadd key value1 value2 :往集合key中增加元素

2.srem key value2 :删除集合中value1 value2的元素 返回真在删除掉的元素个数

3.spop key :返回并删除集合中key中1个随机元素 (可以做抽奖)

4.srandmember key :返回集合key中随机的一个元素

5.sismerbers key value :判断value是否在key集合中,是返回1 否返回0 

6.smembers key :返回集合中所有的元素

7.scard key : 返回集合中元素的个数

8.smove source desc value :把source中的value删除,并添加到desc集合中

9.sinter key1 key2 key3 :求出key1 key2 key3  三个集合中的交集,并返回

10. sunion key1 key2 key3 :求出key1 key2 key3 三个集合的并集,并返回

11.sinterstore desc key1 key2 key3 :求出key1 key2 key3  三个集合涨的交集,并赋给dest

12.sdiff key1 key2 key3: 返回key1 与key2 key3 的差集