缓存数据库 Redis 企业版兼容大多数的原生 Redis 命令,但在使用部分命令时会有一些限制。本文汇总 Redis 实例中的命令限制。
关于缓存数据库 Redis 企业版支持的命令详情,请参见命令支持。
下表汇总了 Redis 企业版中涉及的所有多 Key 命令。
命令族 | 具体命令 | |
---|---|---|
内核命令 | Bitmap | BITOP |
Generic | COPY、DEL、EXISTS、RENAME、RENAMENX、TOUCH、UNLINK | |
Geospatial Indices | GEORADIUS、GEORADIUSBYMEMBER、GEOSEARCHSTORE | |
HyperLogLog | PFCOUNT、PFMERGE | |
List | BLMOVE、BLMPOP、BLPOP、BRPOP、BRPOPLPUSH、LMOVE、LMPOP、RPOPLPUSH | |
Scripting and Functions | EVAL、EVAL_RO、EVALSHA、EVALSHA_RO、FCALL、FCALL_RO | |
Set | SDIFF、SDIFFSTORE、SINTER、SINTERCARD、SINTERSTORE、SMOVE、SUNION、SUNIONSTORE | |
Sorted Set | BZMPOP、BZPOPMAX、BZPOPMIN、ZDIFF、ZDIFFSTORE、ZINTER、ZINTERCARD、ZINTERSTORE、ZMPOP、ZRANGESTORE、ZUNION、ZUNIONSTORE | |
Stream | XREAD、XREADGROUP | |
String | LCS、MGET、MSET、MSETNX | |
Transactions | WATCH | |
数据扩展命令 | Count-min sketch | CMS.MERGE |
JSON | JSON.MGET、JSON.MSET | |
T-digest | TDIGEST.MERGE | |
Time series | TS.MADD、TS.MGET、TS.MRANGE、TS.MREVRANGE、TS.QUERYINDEX |
Redis 企业版实例中的分片数不同,多 Key 命令使用限制也不同,其中:
命令族 | 具体命令 | |
---|---|---|
内核命令 | Bitmap | BITOP |
Generic | COPY、RENAME、RENAMENX | |
Geospatial Indices | GEORADIUS、GEORADIUSBYMEMBER、GEOSEARCHSTORE | |
HyperLogLog | PFCOUNT、PFMERGE | |
List | BLMOVE、BLMPOP、BLPOP、BRPOP、BRPOPLPUSH、LMOVE、LMPOP、RPOPLPUSH | |
Scripting and Functions | EVAL、EVAL_RO、EVALSHA、EVALSHA_RO、FCALL、FCALL_RO | |
Set | SDIFF、SDIFFSTORE、SINTER、SINTERCARD、SINTERSTORE、SMOVE、SUNION、SUNIONSTORE | |
Sorted Set | BZMPOP、BZPOPMAX、BZPOPMIN、ZDIFF、ZDIFFSTORE、ZINTER、ZINTERCARD、ZINTERSTORE、ZMPOP、ZRANGESTORE、ZUNION、ZUNIONSTORE | |
Stream | XREAD、XREADGROUP | |
String | LCS、MSETNX | |
Transactions | WATCH | |
数据扩展命令 | Count-min sketch | CMS.MERGE |
JSON | JSON.MSET | |
T-digest | TDIGEST.MERGE | |
Time series | TS.MADD |
缓存数据库 Redis 企业版默认禁用 flushall
,flushdb
和 keys
命令。
如需使用上述命令,请提交工单联系技术支持。
Redis 企业版实例当前仅支持使用 DB0,因此仅支持 SELECT 0。关于 Redis 企业版实例的使用限制,请参见约束与限制。