内容简介:关于 redis的无序集合有三个特点: 无序性, 确定性(描述准确) , 唯一性;有点类似于数据容器;作用: 往集合key中增加元素
关于 redis 的无序集合有三个特点: 无序性, 确定性(描述准确) , 唯一性;
有点类似于数据容器;
增
SADD key member1 [member2]
作用: 往集合key中增加元素
注意: 集合具有唯一性,已经存在就放不进;
删
SREM key member1 [member2]
作用: 删除集合中值为 value1 value2的元素
返回值: 忽略不存在的元素后,真正删除掉的元素的个数
SPOP key
作用: 返回并删除集合中key中1个随机元素,随机--体现了无序性
改
SMOVE source dest value
作用:把集合source中的value移动到集合dest中
注意:只能移动一个
查
SMEMBERS key
作用: 返回集合中所有的元素
SCARD key
作用: 返回集合中元素的个数
SINTER key1 key2 key3
作用: 求出key1 key2 key3 三个集合中的交集,并返回
sinterstore dest key1 key2 key3
作用: 求出key1 key2 key3 三个集合中的交集,并赋给dest
SUNIONSTORE destination key1 [key2]
作用: 所有给定集合的并集存储在 destination 集合中
SDIFFSTORE destination key1 [key2]
作用: 返回给定所有集合的差集并存储在 destination 中
sunion key1 key2.. Keyn
作用: 求出key1 key2 keyn的并集,并返回
sdiff key1 key2 key3
作用: 求出key1与key2 key3的差集
即key1-key2-key3
差集:当前的集合中在另外一个集合没有的;
SISMEMBER key member
作用: 判断 member 元素是否是集合 key 的成员
SRANDMEMBER key [count]
作用: 返回集合中一个或多个随机数
以上所述就是小编给大家介绍的《【redis专题(5)】命令语法介绍之sets》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 【redis专题(2)】命令语法介绍之string
- 【redis专题(3)】命令语法介绍之list
- 【redis专题(4)】命令语法介绍之sorted_set
- Swift语法快速入门(一)之 Swift基础语法
- 在ES6中使用扩展语法有什么好处?它与rest语法有什么不同?
- Python 基础语法
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
信息学奥林匹克竞赛指导--组合数学的算法与程序设计PASCAL版/信息学奥林匹克竞赛指导丛书
林 生编 / 清华大学出版社 / 2002-8 / 19.00元
一起来看看 《信息学奥林匹克竞赛指导--组合数学的算法与程序设计PASCAL版/信息学奥林匹克竞赛指导丛书》 这本书的介绍吧!