【Redis】Redis的操作命令(四)——Redis 集合(SET)
Redis的SET是String类型的无序列表。
添加无序列表语句:
SADD setDemo redis
获取无序列表语句
SMEMBERS setDemo
Redis集合命令如下:
命令 | 描述 | 例子 |
SADD key member1 [member2] | 向集合添加一个或多个成员 | |
SCARD key | 获取集合的成员数 | |
SDIFF key1 [key2] | 返回第一个集合与其他集合之间的差异 | |
SDIFFSTORE destination key1 [key2] | 返回给定所有集合的差集并存储在 destination 中 | |
SINTER key1 [key2] | 返回给定所有集合的交集 | |
SINTERSTORE destination key1 [key2] | 返回给定所有集合的交集并存储在 destination 中 | |
SISMEMBER key member | 判断 member 元素是否是集合 key 的成员 | |
SMEMBERS key | 返回集合中的所有成员 | |
SMOVE source destination member | 将 member 元素从 source 集合移动到 destination 集合 | |
SPOP key | 移除并返回集合中的一个随机元素 | |
SRANDMEMBER key [count] | 返回集合中一个或多个随机数 | |
SREM key member1 [member2] | 移除集合中一个或多个成员 | |
SUNION key1 [key2] | 返回所有给定集合的并集 | |
SUNIONSTORE destination key1 [key2] | 所有给定集合的并集存储在 destination 集合中 | |
SSCAN key cursor [MATCH pattern] [COUNT count] | 迭代集合中的元素 |
拓展
有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。