redis中文API
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里,然后返回,如果前个LI
ST空就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从高到低
ZSCORE key member :                    获得SSET中与给定MEMBER关联的SCORE
ZUNIONSTORE destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX] :
                                        SSET求并集,并将结果集存到一个新的KEY中
<<ABOUT HASH>>
HDEL key field :                            删除一个HASHFIELD
HEXISTS key field :                        判断一个HASHFIELD是否存在
HGET key field :                            获得一个HASHFIELD的值
HGETALL key :                              获得一个HASH所有的FIELDs和VALUEs
HINCRBY key field increment :              对HASHFIELD的整数值增加increment的整数值
HKEYS key :                                获得HASH所有的FIELD
HLEN key :                                  获得HASH内FIELD总数
HMGET key field [field ...] :              获得HASH指定FIELD的所有值
HMSET key field value [field value ...] :  设置HASH的一些FILED和VALUE
HSET key field value :                      设置HASH的某FIELD为某值
HSETNX key field value :                    当HASH的某FIELD不存在时候,设置其为某值
HVALS key :                                获得HASH的所有值
<<ABOUT KEY>>
DEL key [key ...] :        删除一个KEY
GET key :                  获得一个KEY的值
SETEX key seconds value :  设置KEY的VALUE和EXP时间
SETNX key value :          设置KEY的VALUE,前提是KEY之前不存在
SET key value :            设置KEY,VALUE
sortedlistAPPEND key value :          向一个KEY扩展一个值
DEBUG OBJECT key :          获得一个KEY的DEBUG信息
DECR key :                  给一个KEY-1
DECRBY key integer :        给一个KEY-integer
EXISTS key :                判断一个KEY是否存在
EXPIRE key seconds :        设定一个KEY的TTL(second)
EXPIREAT key timestamp :    设定一个KEY的TTL(unix timestamp)
TTL key :                  获得KEY的TTL

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。