redis数据库学习笔记(二)

2014-11-24 14:33:55 · 作者: · 浏览: 1
r 返回交集 sinter myset1 myset2
sinterstore 将交集存储到另外一个集合里面。sinter myset6 myset1 myset2
sunion 返回集合的并集。sunion myset1 myset2
sunionstore 返回集合的并集,并存储到另外一个集合里 sunionstore myset3 myset1 myset2.
smove 将一个集合中的元素,移动到另外一个集合中去。myset myset1 myset2 “hello” 将myset1 “hello” 移动到myset2中去。
scard 查看集合中元素个数。scard myset1 返回的是集合中的元素的个数。
sismember myset1 “hello” 判断某个元素是否为集合中的元素。成功1 失败0
srandmember myset1 随机返回一个元素,但不删除。
sorted sort 有序集合:set集合的升级,加了一个顺序属性。一列存value 一列存sort
zadd 集合中添加一个元素 zadd myset 1 one 1 是顺序值
zrange myset1 0 -1 withscores 读取集合中的元素,按照排序。
zrevrange myset1 0 -1
zrem zrem myset1 “wanghongli” 删除集合中的元素。
zincrby zincrby sset1 2 one 将集合中one元素的key增加2 是对顺序号进行增加。
zrank 按下标排序 ,返回一个元素的索引值 zrank myset3 “helloworld”
zrevrank 降序排序,在返回索引。
Zrangebyscore zrangebyscroe myset1 2 3 [withscores]
zcount 返回集合中score在给定区间内的数量。zcount sset 2 4
zcard set2 返回集合中元素的总格数。
zremrangebyrand 删除 按索引删除。
zremrangebyscroe 按顺序删除元素。