一 简介
无序的、去重的
元素是字符串类型
最多包含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