|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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>
复制代码 |
|