338
阿裏雲
技術社區[雲棲]
Redis命令支持__快速入門_雲數據庫 Redis 版-阿裏雲
Redis 命令支持
雲數據庫 Redis 版兼容 Redis 的3.0版本,支持 Redis 3.0 的 Geo 命令。Redis 命令請參見:https://redis.io/commands。
支持的命令操作
Key(鍵) |
String(字符串) |
Hash(哈希表) |
List(列表) |
Set(集合) |
SortedSet(有序集合) |
---|
DEL |
APPEND |
HDEL |
BLPOP |
SADD |
ZADD |
DUMP |
BITCOUNT |
HEXISTS |
BRPOP |
SCARD |
ZCARD |
EXISTS |
BITOP |
HGET |
BRPOPLPUSH |
SDIFF |
ZCOUNT |
EXPIRE |
BITPOS |
HGETALL |
LINDEX |
SDIFFSTORE |
ZINCRBY |
EXPIREAT |
DECR |
HINCRBY |
LINSERT |
SINTER |
ZRANGE |
MOVE |
DECRBY |
HINCRBYFLOAT |
LLEN |
SINTERSTORE |
ZRANGEBYSCORE |
PERSIST |
GET |
HKEYS |
LPOP |
SISMEMBER |
ZRANK |
PEXPIRE |
GETBIT |
HLEN |
LPUSH |
SMEMBERS |
ZREM |
PEXPTREAT |
GETRANGE |
HMGET |
LPUSHX |
SMOVE |
ZREMRANGEBYRANK |
PTTL |
GETSET |
HMSET |
LRANGE |
SPOP |
ZREMRANGEBYSCORE |
RANDOMKEY |
INCR |
HSET |
LREM |
SRANDMEMBER |
ZREVRANGE |
RENAME |
INCRBY |
HSETNX |
LSET |
SREM |
ZREVRANGEBYSCORE |
RENAMENX |
INCRBYFLOAT |
HVALS |
LTRIM |
SUNION |
ZREVRANK |
RESTORE |
MGET |
HSCAN |
RPOP |
SUNIONSTORE |
ZSCORE |
SORT |
MSET |
|
RPOPLPUSH |
SSCAN |
ZUNIONSTORE |
TTL |
MSETNX |
|
RPUSH |
|
ZINTERSTORE |
TYPE |
PSETEX |
|
RPUSHX |
|
ZSCAN |
SCAN |
SET |
|
|
|
ZRANGEBYLEX |
OBJECT |
SETBIT |
|
|
|
ZLEXCOUNT |
|
SETEX |
|
|
|
ZREMRANGEBYLEX |
|
SETNX |
|
|
|
|
|
SETRANGE |
|
|
|
|
|
STRLEN |
|
|
|
|
以及
HyperLogLog |
Pub/Sub(發布/訂閱) |
Transaction(事務) |
Connection(連接) |
Server(服務器) |
---|
PFADD |
PSUBSCRIBE |
DISCARD |
AUTH |
FLUSHALL |
PFCOUNT |
PUBLISH |
EXEC |
ECHO |
FLUSHDB |
PFMERGE |
PUBSUB |
MULTI |
PING |
DBSIZE |
|
PUNSUBSCRIBE |
UNWATCH |
QUIT |
TIME |
|
SUBSCRIBE |
WATCH |
SELECT |
INFO |
|
UNSUBSCRIBE |
|
|
KEYS |
暫未開放的命令
Keys(鍵) |
Scripting(腳本) |
Server(服務器) |
---|
MIGRATE |
EVAL |
BGREWRITEAOF |
|
EVALSHA |
BGSAVE |
|
SCRIPT EXISTS |
CLIENT KILL |
|
SCRIPT FLUSH |
CLIENT LIST |
|
SCRIPT KILL |
CLIENT GETNAME |
|
SCRIPT LOAD |
CLIENT SETNAME |
|
|
CONFIG GET |
|
|
CONFIG REWRITE |
|
|
CONFIG SET |
|
|
CONFIG RESETSTAT |
|
|
COMMAND |
|
|
COMMAND COUNT |
|
|
COMMAND GETKEYS |
|
|
COMMAND INFO |
|
|
DEBUG OBJECT |
|
|
DEBUG SEGFAULT |
|
|
LASTSAVE |
|
|
MONITOR |
|
|
ROLE |
|
|
SAVE |
|
|
SHUTDOWN |
|
|
SLAVEOF |
|
|
SLOWLOG |
|
|
SYNC |
集群實例不支持的命令
Transaction |
Connection |
Keys |
List |
Pub/Sub(發布/訂閱) |
---|
DISCARD |
SELECT |
MOVE |
BLPOP |
PSUBSCRIBE |
EXEC |
|
SCAN |
BRPOP |
PUBLISH |
MULTI |
|
|
BRPOPLPUSH |
PUBSUB |
UNWATCH |
|
|
|
PUNSUBSCRIBE |
WATCH |
|
|
|
SUBSCRIBE |
|
|
|
|
UNSUBSCRIBE |
集群實例受限的命令
Keys |
Strings |
Lists |
Sets |
Sorted Sets |
HyperLogLog |
---|
RENAME |
MSETNX |
RPOPLPUSH |
SINTERSTORE |
ZUNIONSTORE |
PFMERGE |
RENAMENX |
|
|
SINTER |
ZINTERSTORE |
|
|
|
|
SUNIONSTORE |
|
|
|
|
|
SUNION |
|
|
|
|
|
SDIFFSTORE |
|
|
|
|
|
SDIFF |
|
|
|
|
|
SMOVE |
|
|
說明:受限命令隻支持所操作key均分布在單個hash slot中的場景,沒有實現多個hash slot數據的合並功能,因此需要用hash tag的方式確保要操作的key均分布在一個hash slot中。比如有key1,aakey,abkey3,那麼我們在存儲的時候需要用{key}1, aa{key},ab{key}3的方式存儲,這樣調用受限命令時才能生效。具體關於hash tag的用法請參見Redis官方文檔:https://redis.io/topics/cluster-spec。
最後更新:2016-12-13 18:19:24