You need to enable JavaScript to run this app.
缓存数据库 Redis 企业版

缓存数据库 Redis 企业版

复制全文
产品简介
命令限制
复制全文
命令限制

缓存数据库 Redis 企业版兼容大多数的原生 Redis 命令,但在使用部分命令时会有一些限制。本文汇总 Redis 实例中的命令限制。

支持的命令

关于缓存数据库 Redis 企业版支持的命令详情,请参见命令支持

多 Key 命令说明

多 Key 命令列表

下表汇总了 Redis 企业版中涉及的所有多 Key 命令。

命令族具体命令
内核命令BitmapBITOP
GenericCOPY、DEL、EXISTS、RENAME、RENAMENX、TOUCH、UNLINK
Geospatial IndicesGEORADIUS、GEORADIUSBYMEMBER、GEOSEARCHSTORE
HyperLogLogPFCOUNT、PFMERGE
ListBLMOVE、BLMPOP、BLPOP、BRPOP、BRPOPLPUSH、LMOVE、LMPOP、RPOPLPUSH
Scripting and FunctionsEVAL、EVAL_RO、EVALSHA、EVALSHA_RO、FCALL、FCALL_RO
SetSDIFF、SDIFFSTORE、SINTER、SINTERCARD、SINTERSTORE、SMOVE、SUNION、SUNIONSTORE
Sorted SetBZMPOP、BZPOPMAX、BZPOPMIN、ZDIFF、ZDIFFSTORE、ZINTER、ZINTERCARD、ZINTERSTORE、ZMPOP、ZRANGESTORE、ZUNION、ZUNIONSTORE
StreamXREAD、XREADGROUP
StringLCS、MGET、MSET、MSETNX
TransactionsWATCH
数据扩展命令Count-min sketchCMS.MERGE
JSONJSON.MGET、JSON.MSET
T-digestTDIGEST.MERGE
Time seriesTS.MADD、TS.MGET、TS.MRANGE、TS.MREVRANGE、TS.QUERYINDEX

多 Key 命令使用限制

Redis 企业版实例中的分片数不同,多 Key 命令使用限制也不同,其中:

  • 单分片(即规格为 8GiB x 1 分片)企业版实例
    无相关限制。
  • 多分片(即规格为 8GiB x 2 或以上分片)企业版实例
    在 Redis 企业版实例中使用下表中的多 Key 命令时,需保证所要操作的 Key 都分布在 1 个 hash slot 中。您可以通过 hash tag 来构造相同 slot 的 Key。hash tag 的使用方法,请参见 Keys hash tags
    命令族具体命令
    内核命令BitmapBITOP
    GenericCOPY、RENAME、RENAMENX
    Geospatial IndicesGEORADIUS、GEORADIUSBYMEMBER、GEOSEARCHSTORE
    HyperLogLogPFCOUNT、PFMERGE
    ListBLMOVE、BLMPOP、BLPOP、BRPOP、BRPOPLPUSH、LMOVE、LMPOP、RPOPLPUSH
    Scripting and FunctionsEVAL、EVAL_RO、EVALSHA、EVALSHA_RO、FCALL、FCALL_RO
    SetSDIFF、SDIFFSTORE、SINTER、SINTERCARD、SINTERSTORE、SMOVE、SUNION、SUNIONSTORE
    Sorted SetBZMPOP、BZPOPMAX、BZPOPMIN、ZDIFF、ZDIFFSTORE、ZINTER、ZINTERCARD、ZINTERSTORE、ZMPOP、ZRANGESTORE、ZUNION、ZUNIONSTORE
    StreamXREAD、XREADGROUP
    StringLCS、MSETNX
    TransactionsWATCH
    数据扩展命令Count-min sketchCMS.MERGE
    JSONJSON.MSET
    T-digestTDIGEST.MERGE
    Time seriesTS.MADD

禁用命令说明

缓存数据库 Redis 企业版默认禁用 flushallflushdbkeys 命令。

说明

如需使用上述命令,需将对应的命令从禁用命令参数 disabled-commands 的默认值中移除。否则执行这些禁用命令时,会出现 no permission to execute the command 的报错。参数修改方法,请参见设置实例参数

其他命令限制

Redis 企业版实例当前仅支持使用 DB0,因此仅支持 SELECT 0。关于 Redis 企业版实例的使用限制,请参见约束与限制

最近更新时间:2025.08.27 21:55:48
这个页面对您有帮助吗?
有用
有用
无用
无用