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