马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
redis-set的操作:
查看所有键:
C:\Users\qingming_wu\Desktop
$ redis-cli
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379>
集合中添加元素qinghua beida
127.0.0.1:6379> sadd school1 qinghua beida
(integer) 2
查看school1集合中的元素
127.0.0.1:6379> smembers school1
1) "qinghua"
2) "beida"
再加一个元素
127.0.0.1:6379> sadd school1 zhiliao
(integer) 1
再查一遍
127.0.0.1:6379> smembers school1
1) "zhiliao"
2) "qinghua"
3) "beida"
删除集合中的指定元素
127.0.0.1:6379> srem school1 zhiliao
(integer) 1
查看集合中的元素
127.0.0.1:6379> smembers school1
1) "qinghua"
2) "beida"
查看school1集合中的元素数量
127.0.0.1:6379> scard school1
(integer) 2
添加一个元素
127.0.0.1:6379> sadd school1 zhiliao
(integer) 1
再查数量
127.0.0.1:6379> scard school1
(integer) 3
创建第二个集合school2,并添加元素
127.0.0.1:6379> sadd school2 zhiliao wangyi
(integer) 2
查看集合school1的所有元素
127.0.0.1:6379> smembers school1
1) "zhiliao"
2) "qinghua"
3) "beida"
查看school2的所有元素
127.0.0.1:6379> smembers school2
1) "zhiliao"
2) "wangyi"
得到school1和school2的交集,结果也是集合
127.0.0.1:6379> sinter school1 school2
1) "zhiliao"
集合中再添加元素
127.0.0.1:6379> sadd school2 qinghua
(integer) 1
再得到交集
127.0.0.1:6379> sinter school1 school2
1) "zhiliao"
2) "qinghua"
得到并集,元素不能重复
127.0.0.1:6379> sunion school1 school2
1) "zhiliao"
2) "qinghua"
3) "beida"
4) "wangyi"
得到差集,有两种情况,前面的减去后面的,不一致元素留下来
127.0.0.1:6379> sdiff school1 school2
1) "beida"
反过来,也是不一样的留下来
127.0.0.1:6379> sdiff school2 school1
1) "wangyi"
127.0.0.1:6379>
|