set,hash用起来比较常用,不说了
队列操作
lpush key value 从队头插入
rpop key 从队尾弹出 返回弹出元素
llen key 返回队列长度
lrange key 0 -1 返回指定区间元素 支持负数 -1 为最后一个
集合操作 可以用于批量数据比较
sadd key value value2 ... 添加集合元素
scard key 返回集合元素个数
sinter key1 key2 返回交集
sdiff key1 key2 返回差集 存在第一个key中不在第二个key
sunion key1 key2 返回并集
smembers key 返回所有集合数据 无序
srem key value1 value2 ... 返回移除成功元素个数
spop key 随机弹出一个元素
有序集合 增加了权重(分数) 可用于 顺序比较
zadd key score member score member 添加元素
zcard key 返回元素个数
zrange key 0 100 根据score升序排列 倒序用zrevrange
zrangebyscore key min max 返回score在指定区间的元素 倒序用zrevrangebyscore
zrank key member 返回这个元素在集合中排名第几 根据score来判断排名