O Redis Open-Source Edition oferece suporte a diversas versões de engine e arquiteturas de instância. Os comandos disponíveis dependem da versão e da arquitetura utilizadas pela sua instância. Utilize esta página como referência para verificar a disponibilidade de comandos antes de migrar sua aplicação ou selecionar um tipo de instância.
Tipos de instância suportados e compatibilidade
|
Tipo de instância |
Versões compatíveis do Redis |
Observações |
|
Tair (Enterprise Edition) baseado em DRAM (compatível com Redis 7.0) |
Redis 7.0 e anteriores |
Também suporta estruturas de dados estendidas do Tair |
|
Tair (Enterprise Edition) baseado em DRAM (compatível com Redis 6.0) |
Redis 6.2 e anteriores |
Também suporta estruturas de dados estendidas do Tair |
|
Tair (Enterprise Edition) baseado em DRAM (compatível com Redis 5.0) |
Redis 5.0 e anteriores |
Também suporta estruturas de dados estendidas do Tair |
|
Tair (Enterprise Edition) otimizado para memória persistente |
Redis 6.0 e anteriores |
Alguns comandos possuem limitações. Consulte Limites de comandos suportados pelo Tair (Enterprise Edition) |
|
Tair (Enterprise Edition) baseado em ESSD/SSD |
Redis 6.0 e anteriores |
Alguns comandos possuem limitações. Consulte Limites de comandos suportados pelo Tair (Enterprise Edition) |
|
Redis Open-Source Edition |
5.0, 6.0 e 7.0 |
Retrocompatível |
Como ler as tabelas
Os símbolos abaixo indicam a disponibilidade dos comandos nas diferentes versões:
|
Símbolo |
Significado |
|
✔️ |
Suportado |
|
❌ |
Não suportado |
|
➖ |
Indisponível na versão nativa correspondente do Redis |
|
① |
Instâncias cluster: requer modo de conexão direta. Também funciona via endpoint de nó proxy. Consulte Conectar-se a uma instância no modo de conexão direta |
|
② |
O comando |
Salvo indicação em contrário, todos os comandos se aplicam a instâncias padrão, cluster e de divisão de leitura/escrita. Alguns comandos apresentam restrições adicionais em instâncias cluster e de divisão de leitura/escrita. Consulte Limites de comandos para instâncias cluster e de divisão de leitura/escrita .
Esta página abrange as versões menores mais recentes da engine. Certos comandos estão disponíveis apenas a partir de versões menores específicas. Consulte as Notas de versão para versões menores do Redis Open-Source Edition e as Notas de versão para versões menores de nós proxy .
Comandos por categoria
Bitmap
|
Comando |
Versão 2,8 |
Versão 4,0 |
Versão 5,0 |
Versão 6,0 |
Versão 7,0 |
|
BITCOUNT |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
BITFIELD |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
BITFIELD_RO |
➖ |
➖ |
➖ |
✔️ |
✔️ |
|
BITOP |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
BITPOS |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
GETBIT |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SETBIT |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
Gerenciamento de cluster
Os comandos desta categoria não se aplicam a instâncias de arquitetura padrão.
Para fins de compatibilidade, os seguintes comandos funcionam ao conectar-se através de um endpoint de nó proxy: CLUSTER INFO, CLUSTER KEYSLOT, CLUSTER NODES, CLUSTER SLAVES e CLUSTER SLOTS.
Os comandos READONLY e READWRITE exigem a versão menor 5.1.3 ou posterior no Redis 5.0, e a versão menor 0.1.14 ou posterior no Redis 6.0. Versões menores anteriores não suportam esses comandos.
|
Comando |
Versão 2,8 |
Versão 4,0 |
Versão 5,0 |
Versão 6,0 |
Versão 7,0 |
|
CLUSTER ADDSLOTS |
➖ |
❌ |
❌ |
❌ |
❌ |
|
CLUSTER ADDSLOTSRANGE |
➖ |
➖ |
➖ |
➖ |
❌ |
|
CLUSTER BUMPEPOCH |
➖ |
❌ |
❌ |
❌ |
❌ |
|
CLUSTER COUNT-FAILURE-REPORTS |
➖ |
❌ |
❌ |
❌ |
❌ |
|
CLUSTER COUNTKEYSINSLOT ① |
➖ |
❌ |
❌ |
❌ |
❌ |
|
CLUSTER DELSLOTS |
➖ |
❌ |
❌ |
❌ |
❌ |
|
CLUSTER DELSLOTSRANGE |
➖ |
➖ |
➖ |
➖ |
❌ |
|
CLUSTER FAILOVER |
➖ |
❌ |
❌ |
❌ |
❌ |
|
CLUSTER FLUSHSLOTS |
➖ |
❌ |
❌ |
❌ |
❌ |
|
CLUSTER FORGET |
➖ |
❌ |
❌ |
❌ |
❌ |
|
CLUSTER GETKEYSINSLOT |
➖️ |
❌ |
❌ |
❌ |
❌ |
|
CLUSTER INFO ① |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
CLUSTER KEYSLOT ① |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
CLUSTER LINKS |
➖️ |
➖️ |
➖️ |
➖️ |
❌ |
|
CLUSTER MEET |
➖ |
❌ |
❌ |
❌ |
❌ |
|
CLUSTER MYID |
➖ |
❌ |
❌ |
❌ |
❌ |
|
CLUSTER NODES ① |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
CLUSTER REPLICAS |
➖ |
➖ |
❌ |
❌ |
❌ |
|
CLUSTER REPLICATE |
➖ |
❌ |
❌ |
❌ |
❌ |
|
CLUSTER RESET |
➖ |
❌ |
❌ |
❌ |
❌ |
|
CLUSTER SAVECONFIG |
➖ |
❌ |
❌ |
❌ |
❌ |
|
CLUSTER SET-CONFIG-EPOCH |
➖ |
❌ |
❌ |
❌ |
❌ |
|
CLUSTER SETSLOT |
➖ |
❌ |
❌ |
❌ |
❌ |
|
CLUSTER SHARDS |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
CLUSTER SLAVES |
➖ |
❌ |
❌ |
❌ |
❌ |
|
CLUSTER SLOTS |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
READONLY |
➖ |
❌ |
✔️️ |
✔️ |
✔️ |
|
READWRITE |
➖ |
❌ |
✔️ |
✔️ |
✔️ |
Gerenciamento de conexão
|
Comando |
Versão 2,8 |
Versão 4,0 |
Versão 5,0 |
Versão 6,0 |
Versão 7,0 |
|
AUTH |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
CLIENT CACHING |
➖ |
➖ |
➖ |
✔️ |
✔️ |
|
CLIENT GETNAME |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
CLIENT GETREDIR |
➖ |
➖ |
➖ |
✔️ |
✔️ |
|
CLIENT ID |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
CLIENT INFO |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
CLIENT KILL |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
CLIENT LIST |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
CLIENT NO-EVICT |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
CLIENT PAUSE |
➖ |
❌ |
❌ |
❌ |
❌ |
|
CLIENT REPLY |
➖ |
❌ |
❌ |
❌ |
❌ |
|
CLIENT SETNAME |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
CLIENT TRACKING |
➖ |
➖ |
➖ |
✔️ |
✔️ |
|
CLIENT TRACKINGINFO |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
CLIENT UNBLOCK |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
CLIENT UNPAUSE |
➖ |
➖ |
➖ |
➖ |
❌ |
|
ECHO |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
HELLO |
➖ |
➖ |
➖ |
✔️ |
✔️ |
|
PING |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
QUIT |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
RESET |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
SELECT |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
Genéricos
|
Comando |
Versão 2,8 |
Versão 4,0 |
Versão 5,0 |
Versão 6,0 |
Versão 7,0 |
|
COPY |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
DEL |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
DUMP |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
EXISTS |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
EXPIRE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
EXPIREAT |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
EXPIRETIME |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
KEYS |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
MIGRATE |
❌ |
❌ |
❌ |
❌ |
❌ |
|
MOVE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
OBJECT |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
OBJECT HELP |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
PERSIST |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
PEXPIRE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
PEXPIREAT |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
PEXPIRETIME |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
PTTL |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
RANDOMKEY |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
RENAME |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
RENAMENX |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
RESTORE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SCAN |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SORT |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SORT_RO |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
TOUCH |
➖ |
✔️ |
✔️ |
✔️ |
✔️ |
|
TTL |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
TYPE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
UNLINK |
➖ |
✔️ |
✔️ |
✔️ |
✔️ |
|
WAIT |
➖ |
✔️ |
✔️ |
✔️ |
✔️ |
Índices geoespaciais
|
Comando |
Versão 2,8 |
Versão 4,0 |
Versão 5,0 |
Versão 6,0 |
Versão 7,0 |
|
GEOADD |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
GEODIST |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
GEOHASH |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
GEOPOS |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
GEORADIUS |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
GEORADIUSBYMEMBER |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
GEOSEARCH |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
GEOSEARCHSTORE |
➖ |
➖ |
➖ |
➖ |
✔️ |
Hash
|
Comando |
Versão 2,8 |
Versão 4,0 |
Versão 5,0 |
Versão 6,0 |
Versão 7,0 |
|
HDEL |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
HEXISTS |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
HGET |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
HGETALL |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
HINCRBY |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
HINCRBYFLOAT |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
HKEYS |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
HLEN |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
HMGET |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
HMSET |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
HRANDFIELD |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
HSCAN |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
HSET |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
HSETNX |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
HSTRLEN |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
HVALS |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
HyperLogLog
|
Comando |
Versão 2,8 |
Versão 4,0 |
Versão 5,0 |
Versão 6,0 |
Versão 7,0 |
|
PFADD |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
PFCOUNT |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
PFMERGE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
Listas
|
Comando |
Versão 2,8 |
Versão 4,0 |
Versão 5,0 |
Versão 6,0 |
Versão 7,0 |
|
BLPOP |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
BLMOVE |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
BLMPOP |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
BRPOP |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
BRPOPLPUSH |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
LINDEX |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
LINSERT |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
LLEN |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
LMOVE |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
LMPOP |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
LPOP |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
LPOS |
➖ |
➖ |
➖ |
✔️ |
✔️ |
|
LPUSH |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
LPUSHX |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
LRANGE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
LREM |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
LSET |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
LTRIM |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
RPOP |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
RPOPLPUSH |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
RPUSH |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
RPUSHX |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
Pub/Sub
|
Comando |
Versão 2,8 |
Versão 4,0 |
Versão 5,0 |
Versão 6,0 |
Versão 7,0 |
|
PSUBSCRIBE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
PUBLISH |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
PUBSUB |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
PUBSUB HELP |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
PUBSUB SHARDCHANNELS |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
PUBSUB SHARDNUMSUB |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
PUNSUBSCRIBE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SPUBLISH |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
SUBSCRIBE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SSUBSCRIBE |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
SUNSUBSCRIBE |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
UNSUBSCRIBE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
Scripts e funções
|
Comando |
Versão 2,8 |
Versão 4,0 |
Versão 5,0 |
Versão 6,0 |
Versão 7,0 |
|
EVAL |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
EVAL_RO |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
EVALSHA |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
EVALSHA_RO |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
FCALL |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
FCALL_RO |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
FUNCTION DELETE |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
FUNCTION DUMP |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
FUNCTION FLUSH |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
FUNCTION HELP |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
FUNCTION KILL |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
FUNCTION LIST |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
FUNCTION LOAD |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
FUNCTION RESTORE |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
FUNCTION STATS |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
SCRIPT DEBUG |
➖ |
❌ |
❌ |
❌ |
❌ |
|
SCRIPT EXISTS |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SCRIPT FLUSH |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SCRIPT KILL |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SCRIPT LOAD |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
Gerenciamento do servidor
Para oferecer uma experiência de serviço gerenciado, o ApsaraDB for Redis restringe certos comandos que exigem privilégios elevados ou acesso direto ao estado interno. O gerenciamento de persistência (BGSAVE, BGREWRITEAOF, SAVE, LASTSAVE), a topologia de replicação (SLAVEOF, PSYNC, SYNC), a depuração de baixo nível (DEBUG OBJECT, DEBUG SEGFAULT, CONFIG REWRITE, SHUTDOWN) e a movimentação de dados entre instâncias (MIGRATE) são operações tratadas pelo serviço e não expostas aos usuários. O comando REPLICAOF não é suportado a partir da v5.0 (❌); ele ainda não estava disponível nas versões nativas v2.8 e v4.0 do Redis (➖).
A maioria dos comandos ACL não é suportada. O comando ACL WHOAMI é a exceção: ele ainda não está disponível (➖) nas versões 2,8, 4,0 e 5,0, retorna ❌ na versão 6,0 e ✔️ na versão 7,0.
|
Comando |
Versão 2,8 |
Versão 4,0 |
Versão 5,0 |
Versão 6,0 |
Versão 7,0 |
|
ACL CAT |
➖ |
➖ |
➖ |
❌ |
❌ |
|
ACL DELUSER |
➖ |
➖ |
➖ |
❌ |
❌ |
|
ACL DRYRUN |
➖ |
➖ |
➖ |
➖ |
❌ |
|
ACL GENPASS |
➖ |
➖ |
➖ |
❌ |
❌ |
|
ACL GETUSER |
➖ |
➖ |
➖ |
❌ |
❌ |
|
ACL HELP |
➖ |
➖ |
➖ |
❌ |
❌ |
|
ACL LIST |
➖ |
➖ |
➖ |
❌ |
❌ |
|
ACL LOAD |
➖ |
➖ |
➖ |
❌ |
❌ |
|
ACL LOG |
➖ |
➖ |
➖ |
❌ |
❌ |
|
ACL SAVE |
➖ |
➖ |
➖ |
❌ |
❌ |
|
ACL SETUSER |
➖ |
➖ |
➖ |
❌ |
❌ |
|
ACL USERS |
➖ |
➖ |
➖ |
❌ |
❌ |
|
ACL WHOAMI |
➖ |
➖ |
➖ |
❌ |
✔️ |
|
BGREWRITEAOF |
❌ |
❌ |
❌ |
❌ |
❌ |
|
BGSAVE |
❌ |
❌ |
❌ |
❌ |
❌ |
|
COMMAND |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
COMMAND COUNT |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
COMMAND DOCS |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
COMMAND GETKEYS |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
COMMAND GETKEYSANDFLAGS |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
COMMAND INFO |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
COMMAND LIST |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
CONFIG GET |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
CONFIG HELP |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
CONFIG RESETSTAT |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
CONFIG REWRITE |
❌ |
❌ |
❌ |
❌ |
❌ |
|
CONFIG SET ② |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
DBSIZE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
DEBUG OBJECT |
❌ |
❌ |
❌ |
❌ |
❌ |
|
DEBUG SEGFAULT |
❌ |
❌ |
❌ |
❌ |
❌ |
|
FAILOVER |
➖ |
➖ |
➖ |
➖ |
❌ |
|
FLUSHALL |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
FLUSHDB |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
INFO |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
LASTSAVE |
❌ |
❌ |
❌ |
❌ |
❌ |
|
LATENCY DOCTOR |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
LATENCY GRAPH |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
LATENCY HELP |
❌ |
❌ |
✔️ |
✔️ |
✔️ |
|
LATENCY HISTOGRAM |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
LATENCY HISTORY |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
LATENCY LATEST |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
LATENCY RESET |
✔️ |
✔️ |
✔️ |
✔️ |
➖ |
|
LOLWUT |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
MEMORY DOCTOR |
➖ |
✔️ |
✔️ |
✔️ |
✔️ |
|
MEMORY HELP |
➖ |
✔️ |
✔️ |
✔️ |
✔️ |
|
MEMORY MALLOC-STATS |
➖ |
✔️ |
✔️ |
✔️ |
✔️ |
|
MEMORY PURGE |
➖ |
✔️ |
✔️ |
✔️ |
✔️ |
|
MEMORY STATS |
➖ |
✔️ |
✔️ |
✔️ |
✔️ |
|
MEMORY USAGE |
➖ |
✔️ |
✔️ |
✔️ |
✔️ |
|
MODULE LIST |
➖ |
❌ |
❌ |
❌ |
❌ |
|
MODULE LOAD |
➖ |
❌ |
❌ |
❌ |
❌ |
|
MODULE LOADEX |
➖ |
➖ |
➖ |
➖ |
❌ |
|
MODULE UNLOAD |
➖ |
❌ |
❌ |
❌ |
❌ |
|
MONITOR |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
PSYNC |
❌ |
❌ |
❌ |
❌ |
❌ |
|
REPLICAOF |
➖ |
➖ |
❌ |
❌ |
❌ |
|
ROLE |
❌ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SAVE |
❌ |
❌ |
❌ |
❌ |
❌ |
|
SHUTDOWN |
❌ |
❌ |
❌ |
❌ |
❌ |
|
SLAVEOF |
❌ |
❌ |
❌ |
❌ |
❌ |
|
SLOWLOG |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SLOWLOG HELP |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
SLOWLOG RESET |
❌ |
❌ |
❌ |
❌ |
❌ |
|
SWAPDB |
➖ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SYNC |
❌ |
❌ |
❌ |
❌ |
❌ |
|
TIME |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
Sentinel
|
Comando |
Versão 2,8 |
Versão 4,0 |
Versão 5,0 |
Versão 6,0 |
Versão 7,0 |
|
SENTINEL sentinels |
❌ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SENTINEL get-master-addr-by-name |
❌ |
✔️ |
✔️ |
✔️ |
✔️ |
Set
|
Comando |
Versão 2,8 |
Versão 4,0 |
Versão 5,0 |
Versão 6,0 |
Versão 7,0 |
|
SADD |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SCARD |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SDIFF |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SDIFFSTORE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SINTER |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SINTERCARD |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
SINTERSTORE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SISMEMBER |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SMEMBERS |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SMISMEMBER |
❌ |
❌ |
❌ |
❌️ |
✔️ |
|
SMOVE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SPOP |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SRANDMEMBER |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SREM |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SSCAN |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SUNION |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SUNIONSTORE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
Sorted set
|
Comando |
Versão 2,8 |
Versão 4,0 |
Versão 5,0 |
Versão 6,0 |
Versão 7,0 |
|
BZMPOP |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
BZPOPMAX |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
BZPOPMIN |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
ZADD |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZCARD |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZCOUNT |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZDIFF |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
ZDIFFSTORE |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
ZINCRBY |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZINTER |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
ZINTERCARD |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
ZINTERSTORE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZLEXCOUNT |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZMPOP |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
ZMSCORE |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
ZPOPMAX |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
ZPOPMIN |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
ZRANDMEMBER |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
ZRANGE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZRANGEBYLEX |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZRANGEBYSCORE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZRANGESTORE |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
ZRANK |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZREM |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZREMRANGEBYLEX |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZREMRANGEBYRANK |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZREMRANGEBYSCORE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZREVRANGE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZREVRANGEBYLEX |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZREVRANGEBYSCORE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZREVRANK |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZSCAN |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZSCORE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
ZUNION |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
ZUNIONSTORE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
Stream
|
Comando |
Versão 2,8 |
Versão 4,0 |
Versão 5,0 |
Versão 6,0 |
Versão 7,0 |
|
XACK |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
XADD |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
XAUTOCLAIM |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
XCLAIM |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
XDEL |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
XGROUP |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
XGROUP CREATECONSUMER |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
XINFO |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
XLEN |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
XPENDING |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
XRANGE |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
XREAD |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
XREADGROUP |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
XREVRANGE |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
|
XTRIM |
➖ |
➖ |
✔️ |
✔️ |
✔️ |
String
|
Comando |
Versão 2,8 |
Versão 4,0 |
Versão 5,0 |
Versão 6,0 |
Versão 7,0 |
|
APPEND |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
DECR |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
DECRBY |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
GET |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
GETDEL |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
GETEX |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
GETRANGE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
GETSET |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
LCS |
➖ |
➖ |
➖ |
➖ |
✔️ |
|
INCR |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
INCRBY |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
INCRBYFLOAT |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
MGET |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
MSET |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
MSETNX |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
PSETEX |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SET |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SETEX |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SETNX |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
SETRANGE |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
STRALGO |
➖ |
➖ |
➖ |
✔️ |
➖ |
|
STRLEN |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
Transações
|
Comando |
Versão 2,8 |
Versão 4,0 |
Versão 5,0 |
Versão 6,0 |
Versão 7,0 |
|
DISCARD |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
EXEC |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
MULTI |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
UNWATCH |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |
|
WATCH |
✔️ |
✔️ |
✔️ |
✔️ |
✔️ |