Redis set 类型

时间:2022-04-29
本文章向大家介绍Redis set 类型,主要内容包括移除、集合元素数量、判断 member 元素是否是集合 key 的成员、返回集合 key 中的所有成员、删除、比较、将比较结果放入新的集合、返回一个集合的全部成员,该集合是所有给定集合的交集。、将交集存入新的集合、将 member 元素从 source 集合移动到 destination 集合、移除并返回集合中的一个随机元素、返回集合中的一个随机元素、返回一个集合的全部成员,该集合是所有给定集合的并集、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

从集合 (set) 中插入或者删除元素,set 中不能有重复值

sadd set1 12 13 14

移除

srem set1 12 13

集合元素数量

scard set1

判断 member 元素是否是集合 key 的成员

sismember set1 13

返回集合 key 中的所有成员

smembers set1

删除

sren set1 13

比较

sdiff set1 set2

将比较结果放入新的集合

sdiffstore newset set1 set2

返回一个集合的全部成员,该集合是所有给定集合的交集。

sinter set1 set2

将交集存入新的集合

sinterstore newset set1 set2

将 member 元素从 source 集合移动到 destination 集合

smove set1 set2 "string"

移除并返回集合中的一个随机元素

spop set1

返回集合中的一个随机元素

srandmember set1

返回一个集合的全部成员,该集合是所有给定集合的并集

sunion set1 set2

sunionstore newset set2 set3