set类型
- ⽆序集合
- 元素为string类型
- 元素具有唯⼀性,不重复
- 说明:对于集合没有修改操作
增加
- 添加元素
sadd key member1 member2 ...
- 例1:向键'a3'的集合中添加元素'zhangsan'、'lisi'、'wangwu'
p1_43sadd a3 zhangsan sili wangwu
获取
- 返回所有的元素
smembers key
- 例2:获取键'a3'的集合中所有元素
p1_44smembers a3
删除
- 删除指定元素
srem key field
- 例3:删除键'a3'的集合中元素'wangwu'
p1_45srem a3 wangwu
其他操作
Redis 集合命令 下表列出了 Redis 集合基本命令:
序号 命令及描述
1 SADD key member1 [member2] 向集合添加一个或多个成员
2 SCARD key 获取集合的成员数
3 SDIFF key1 [key2] 返回给定所有集合的差集
4 SDIFFSTORE destination key1 [key2]
返回给定所有集合的差集并存储在 destination 中
5 SINTER key1 [key2] 返回给定所有集合的交集
6 SINTERSTORE destination key1 [key2]
返回给定所有集合的交集并存储在 destination 中
7 SISMEMBER key member 判断 member 元素是否是集合 key 的成员
8 SMEMBERS key 返回集合中的所有成员
9 SMOVE source destination member
将 member 元素从 source 集合移动到 destination 集合
10 SPOP key 移除并返回集合中的一个随机元素
11 SRANDMEMBER key [count] 返回集合中一个或多个随机数
12 SREM key member1 [member2] 移除集合中一个或多个成员
13 SUNION key1 [key2] 返回所有给定集合的并集
14 SUNIONSTORE destination key1 [key2]
所有给定集合的并集存储在 destination 集合中
15 SSCAN key cursor [MATCH pattern] [COUNT count] 迭代集合中的元素
网友评论