本文介绍引擎版本(版本号)为5.0的云数据库Redis版实例支持的命令,包括Redis 5.0标准版、Redis 5.0集群版和Redis 5.0读写分离版。
支持的Redis命令
Keys(键) | Strings(字符串) | Hashes(哈希表) | Lists(列表) | Sets(集合) | Sorted Sets(有序集合) | Streams(流) |
---|---|---|---|---|---|---|
DEL | APPEND | HDEL | BLPOP | SADD | ZADD | XINFO |
DUMP | BITCOUNT | HEXISTS | BRPOP | SCARD | ZCARD | XADD |
EXISTS | BITOP | HGET | BRPOPLPUSH | SDIFF | ZCOUNT | XTRIM |
EXPIRE | BITPOS | HGETALL | LINDEX | SDIFFSTORE | ZINCRBY | XDEL |
EXPIREAT | DECR | HINCRBY | LINSERT | SINTER | ZRANGE | XRANGE |
MOVE | DECRBY | HINCRBYFLOAT | LLEN | SINTERSTORE | ZRANGEBYSCORE | XREVRANGE |
PERSIST | GET | HKEYS | LPOP | SISMEMBER | ZRANK | XLEN |
PEXPIRE | GETBIT | HLEN | LPUSH | SMEMBERS | ZREM | XREAD |
PEXPIREAT | GETRANGE | HMGET | LPUSHX | SMOVE | ZREMRANGEBYRANK | XGROUP |
PTTL | GETSET | HMSET | LRANGE | SPOP | ZREMRANGEBYSCORE | XREADGROUP |
RANDOMKEY | INCR | HSET | LREM | SRANDMEMBER | ZREVRANGE | XACK |
RENAME | INCRBY | HSETNX | LSET | SREM | ZREVRANGEBYSCORE | XCLAIM |
RENAMENX | INCRBYFLOAT | HVALS | LTRIM | SUNION | ZREVRANK | XPENDING |
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 | 无 |
UNLINK | SETEX | 无 | 无 | 无 | ZREMRANGEBYLEX | 无 |
无 | SETNX | 无 | 无 | 无 | ZPOPMAX | 无 |
无 | SETRANGE | 无 | 无 | 无 | ZPOPMIN | 无 |
无 | STRLEN | 无 | 无 | 无 | BZPOPMIN | 无 |
无 | 无 | 无 | 无 | 无 | BZPOPMAX | 无 |
HyperLogLog | Pub/Sub(发布/订阅) | Transaction(事务) | Connection(连接) | Server(服务器) | Scripting(脚本) | Geo(地理位置) | Sentinel |
---|---|---|---|---|---|---|---|
PFADD | PSUBSCRIBE | DISCARD | AUTH | FLUSHALL | EVAL | GEOADD | SENTINEL sentinels |
PFCOUNT | PUBLISH | EXEC | ECHO | FLUSHDB | EVALSHA | GEOHASH | SENTINEL get-master-addr-by-name |
PFMERGE | PUBSUB | MULTI | PING | DBSIZE | SCRIPT EXISTS | GEOPOS | 无 |
无 | PUNSUBSCRIBE | UNWATCH | QUIT | TIME | SCRIPT FLUSH | GEODIST | 无 |
无 | SUBSCRIBE | WATCH | SELECT | INFO | SCRIPT KILL | GEORADIUS | 无 |
无 | UNSUBSCRIBE | 无 | 无 | KEYS | SCRIPT LOAD | GEORADIUSBYMEMBER | 无 |
无 | 无 | 无 | 无 | CLIENT KILL | 无 | 无 | 无 |
无 | 无 | 无 | 无 | CLIENT LIST | 无 | 无 | 无 |
无 | 无 | 无 | 无 | CLIENT GETNAME | 无 | 无 | 无 |
无 | 无 | 无 | 无 | CLIENT SETNAME | 无 | 无 | 无 |
无 | 无 | 无 | 无 | CONFIG GET | 无 | 无 | 无 |
无 | 无 | 无 | 无 | MONITOR | 无 | 无 | 无 |
无 | 无 | 无 | 无 | SLOWLOG | 无 | 无 | 无 |
无 | 无 | 无 | 无 | SWAPDB | 无 | 无 | 无 |
无 | 无 | 无 | 无 | MEMORY | 无 | 无 | 无 |
无 | 无 | 无 | 无 | CLIENT UNBLOCK | 无 | 无 | 无 |
无 | 无 | 无 | 无 | CLIENT ID | 无 | 无 | 无 |
无 | 无 | 无 | 无 | LOLWUT | 无 | 无 | 无 |
说明
- 在Redis集群版实例中:
- client list命令列出所有连接到该proxy的user connection。其中,id、age、idle、addr、fd、name、db、multi、omem、cmd字段和Redis内核表达的意思一样。sub、psub在proxy层没有区分,要么都为1,要么都为0。qbuf、qbuf-free、obl、oll字段目前没有意义。
- client kill命令目前支持两种形式:
client kill ip:port
和client kill addr ip:port
。
- 在Redis读写分离和集群版实例中无法使用CLIENT ID命令。
在文档使用中是否遇到以下问题
更多建议
匿名提交