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 [BYpattern][LIMIToffsetcount][GETpattern[GETpattern...]][ASC/DESC][ALPHA][STORE destination ]: | 排序LIST,SET,SORTEDSET |
<<ABOUTSET>>ZADD key scoremember: | 在SSET中添加一个成员,或者说更新已有成员的SCORE |
ZCARD key : | 取得SSET的成员总数 |
ZCOUNT key min max: | 计算SSET中SCORE在一个给定范围内的成员总数 |
ZINCRBY key : | 为SSET中的成员自增SCORE |
ZINTERSTORE destination num key s key [ key ...][WEIGHTSweight[weight...]][AGGREGATESUM/ min /MAX]: | 求SSET交集,并将结果集保存到一个新 key |
ZRANGE key start stop[WITHSCORES]: | 返回SSET中一定INDEX范围内的成员 |
ZRANGEBYSCORE key min max[WITHSCORES][LIMIToffsetcount]: | 返回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][LIMIToffsetcount]: | 返回SSET中一定SCORE范围内的成员,其顺序是SCORE从高到低 |
ZSCORE key member: | 获得SSET中与给定MEMBER关联的SCORE |
ZUNIONSTORE destination num key s key [ key ...][WEIGHTSweight[weight...]][AGGREGATESUM/ min /MAX]: | SSET求并集,并将结果集存到一个新的 key 中 |
<<ABOUTHASH>>INFO: | 获得服务器的状态信息和统计信息 |
MONITOR: | 实时监听SERVER获得的所有请求 |
PING: | Ping服务器 |
QUIT: | 关闭链接 |
PUBLISHchannelmessage: | 发布一个消息到一个CHANNEL |
AUTHpassword: | 认证服务器 |
LASTSAVE: | 获得最后一次成功SAVETODISK的时间戳 |
OBJECTsubcommand[arguments[arguments...]]: | 侦测REDIS对象的内部 |
PSUBSCRIBEpattern[pattern...]: | 监听发布到CHANNEL的所有符合PATTERN的消息 |
PUNSUBSCRIBE[pattern[pattern...]]: | 停止监听发布到CHANNEL的所有符合PATTERN的消息 |
CONFIGRESETSTAT: | 重设INFO命令返回的状态信息 |
SUBSCRIBEchannel[channel...]: | 监听指定CHANNEL的消息 |
UNSUBSCRIBE[channel[channel...]]: | 停止监听指定CHANNEL的消息 |
UNWATCH:Forgetaboutallwatched key s | 停止监视所有被监视的 key |
WATCH key [ key ...]: | 监视所有给定的 key ,来判断MULTI和EXEC块的执行 |
<<ABOUTDATABASE>>GETBIT key offset: | 返回 key 对应的VALUE在OFFSET的比特值 |
MULTI: | 标识一个业务块的开始 |
SETRANGE key offsetvalue: | 从指定的OFFSET开始覆盖写 key 对应的VALUE串 |
BGREWRITEAOF: | 异步重写append-onlyfile |
DEBUGSEGFAULT: | 使服务器crash |
DISCARD: | 忽略所有的以MULTI开头的命令 |
ECHOmessage: | ECHOmessage |
EXEC: | 执行所有以MULTI开头的命令 |
SLAVEOFhostport: | 使本服务器成为另一REDISHOST的SLAVE,或者使本服务器成为主服务器 |
SYNC: | 内部备份命令 |
LINSERT key BEFORE/AFTER refvalue value : | 向列表 key 的refvalue之前或者之后插入value |
ZRANK key member : | Deter min e the index of a member in a sorted set |
ZREVRANK key member : | Deter min e the index of a member in a sorted set, with scores ordered from high to low |
SETBIT key offset value : | Sets or clears the bit at offset in the string value stored at key |
TYPE key : | Deter min e the type stored at key |