Redis Set集合以及常用命令

一 简介
无序的、去重的
元素是字符串类型
最多包含2^32-1元素

二 SADD命令
1 介绍
SADD key member [member ...]
如果元素已经存在,则自动忽略
2 举例
127.0.0.1:6379> SADD frieds peter
(integer) 1
127.0.0.1:6379> SADD frieds jack tom john
(integer) 3
127.0.0.1:6379> SADD frieds may tom
(integer) 1
127.0.0.1:6379> TYPE frieds
set
3 图例

三 SREM
1 介绍
移除一个或者多个元素
SREM key member [member ...]
元素不存在,自动忽略
2 举例
127.0.0.1:6379> SREM friends peter
(integer) 0
127.0.0.1:6379> SREM frieds peter
(integer) 1
127.0.0.1:6379> SREM frieds tom john
(integer) 2
3 图例

四 SMEMBERS key
1 介绍
返回集合包含的所有元素
SMEMBERS key
如果集合元素过多,例如百万个,需要遍历,可能会造成服务器阻塞,生产环境应避免使用。
2 举例
127.0.0.1:6379> SMEMBERS frieds
1) "may"
2) "jack"

五SISMEMBER
1 介绍
检查给定元素是否存在于集合中
SISMEMBER key member
2 举例
127.0.0.1:6379> SISMEMBER frieds may
(integer) 1
127.0.0.1:6379> SISMEMBER frieds jo
(integer) 0



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值