Redis_lesson7 Redis中Set的常见操作
1.简介
2.命令演示
3.常用命令
1.Redis Set 单值多Value的数据结构i
2.命令演示(按照类别分类)
sadd / smembers / sismembers
scard 获取集合中元素的个数
srem key value 删除集合中的元素
srandomember key 某个整数(随机出几个数)
spop key 随机出栈
smove key1 key2 在key1 里的某个值 将key1里的某个值赋值给key2
数字集合类
差集 sdiff
交集 sinter
并集 sunion
SADD / SMEMBERS / SISMEMBERS
SCARD
SRANDMEMBER KEY / SPOP / SREM
集合相关的操作
差集 KEY1 差 KEY2 返回只在KEY1的元素
SDIFF
交集
SINTER
并集
SUNION
3.常用命令
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]
迭代集合中的元素