REDIS所有的命令
<<ABOUT LIST>>
LPOP key : 删除并取得LIST头部一个元素
RPOP key : 删除并取得LIST尾部一个元素
BLPOP key [key ...] timeout : 删除并取得LIST头部一个元素,如果没有就BLOCK
BRPOP key [key ...] timeout : 删除并取得LIST尾部一个元素,如果没有就BLOCK
LPUSH key value : 在LIST头部扩展一个元素
RPUSH key value : 在LIST尾部扩展一个元素
LPUSHX key value : 如果LIST存在,在LIST头部扩展一个元素
RPUSHX key value : 如果LIST存在,在LIST尾部扩展一个元素
LINDEX key index : 通过INDEX取得LIST的一个元素
LLEN key : 取得LIST的长度
LRANGE key start stop : 取得LIST在指定范围内的元素
LREM key count value : 删除LIST的元素们
LSET key index value : 设置LIST索引为INDEX的元素的值
LTRIM key start stop : 裁剪LIST,保留一定范围的元素
RPOPLPUSH source destination : 删除当前LIST的尾部一个元素,并将其扩展到另一个LIST的尾部
BRPOPLPUSH source destination timeout : 弹出LIST一个元素,并将其插入到另一个LIST里,然后返回,如果前个LIST空就BLOCK
SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC|DESC] [ALPHA] [STORE destination] :
排序LIST,SET, SORTED SET
<<ABOUT SET>>
SADD key member : 向SET中添加一个成员
SREM key member : 从SET中删除一个成员
SDIFF key [key ...] : 集合求差集
SINTER key [key ...] : 集合求交集
SUNION key [key ...] : 集合求并集
SDIFFSTORE destination key [key ...] : 集合求差集,并保存结果集到另一集合
SINTERSTORE destination key [key ...] : 集合求交集,,并保存结果集到另一集合
SUNIONSTORE destination key [key ...] : 集合求并集,并保存结果集到另一集合
SCARD key : 取得SET成员总数
SISMEMBER key member : 判断给定值是否为SET成员
SPOP key : 删除并返回SET任一成员
SRANDMEMBER key : 返回SET任一成员
SMEMBERS key : 取得SET所有成员
SMOVE source destination member : 将一个SET中一个成员移动到另一个SET中
<<ABOUT SORTED SET>>
ZADD key score member : 在SSET中添加一个成员,或者说更新已有成员的SCORE
ZCARD key : 取得SSET的成员总数
ZCOUNT key min max : 计算SSET中SCORE在一个给定范围内的成员总数
ZINCRBY key : 为SSET中的成员自增SCORE
ZINTERSTORE destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX] : 求SSET交集,并将结果集保存到一个新KEY
ZRANGE key start stop [WITHSCORES] : 返回SSET中一定INDEX范围内的成员
ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count] : 返回SSET中一定SCORE范围内的成员
ZREM key member : 删除SSET中一个成员
ZREMRANGEBYRANK key start stop : 删除SSET一定INDEX范围内的成员
ZREMRANGEBYSCORE key min max : 删除SSET一定SCORE范围内的成员
ZREVRANGE key start stop [WITHSCORES] : 返回SSET中一定INDEX范围内的成员,其顺序是SCORE从高到低
ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT offset count] : 返回SSET中一定SCORE范围内的成员,其顺序是SCORE从高到低