十七、set数据常用操作
127.0.0.1:6379> sadd set1 1 #向集合set1中放入元素
(integer) 1
127.0.0.1:6379> sadd set1 2
(integer) 1
127.0.0.1:6379> sadd set1 3
(integer) 1
127.0.0.1:6379> sadd set1 4
(integer) 1
127.0.0.1:6379> smembers set1 #查看集合中所有元素
1) "1"
2) "2"
3) "3"
4) "4"
srem set1 1 //删除元素
127.0.0.1:6379> spop set1 #随机取出一个元素,删除
"szk"
127.0.0.1:6379> sdiff set1 set2 #比较差集,以set1为主来比较
1) "zbc"
2) "4"
127.0.0.1:6379> sdiffstore set3 set2 set1 #比较差集,将结果存入set3中
(integer) 2
127.0.0.1:6379> SMEMBERS set3 #tab自动补全,但显示为大写
1) "2"
2) "szk"
sinter set1 set2 //求交集
sinterstore set3 set1 set2 //将交集存入set3
sunion set1 set2 //求并集
sunionstore set3 set1 set2 //将并集存储到set3
sismember set1 aaa //判断一个元素是否属于一个集合
srandmember set1 //随机取出一个元素,但不删除
时间: 2024-10-11 22:44:51