赞
踩
目录
无序的、去重的
元素是字符串类型
最多包含2^32-1元素
SADD key member [member ...]
如果元素已经存在,则自动忽略 返回的是添加成功的元素的个数
SREM key member [member ...]
元素不存在,自动忽略
SMEMBERS key
如果集合元素过多,例如百万个,需要遍历,可能会造成服务器阻塞,生产环境应避免使用
SISMEMBER key member(存在返回1,不存在返回0)
注意, SMEMBERS 有可能返回不同的结果,所以,如果需要存储有序且不重复的数据使用有序集合,存储有序可重复的使用列表
SRANDMEMBER key [count] 如果count为正元素不重复 如果为负数会出现重复
如果 count 为正数,且小于集合基数,那么命令返回一个包含 count 个元素的数组,数组中的元素各不相同。如果 count 大于等于集合基数,那么返回整个集合
如果 count 为负数,那么命令返回一个数组,数组中的元素可能会重复出现多次,而数组的长度为 count 的绝对值
如果 count 为 0,返回空
如果 count 不指定,随机返回一个元素
SCARD key
键的结果会保存信息,集合长度就记录在里面,所以不需要遍历
SPOP key
SMOVE source destination member(目的集合不存在会自动创建)
SDIFF key [key ...],从第一个key的集合中去除其他集合和自己的交集部分
SDIFFSTORE destination key [key ...],将差集结果存储在目标key中
SINTER key [key ...],取所有集合交集部分
SINTERSTORE destination key [key ...],将交集结果存储在目标key中
SUNION key [key ...],取所有集合并集
SUNIONSTORE destination key [key ...],将并集结果存储在目标key中
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。