Por que um comando do Redis não entra em vigor?
Execute o comando no redis-cli para verificar se o comando tem efeito.
O seguinte descreve dois cenários:
- Cenário 1: definir e consultar o valor de uma chave para verificar se os comandos SET e GET funcionam.
O comando SET é usado para definir o valor da cadeia. Se o valor não for alterado, execute os seguintes comandos no redis-cli para acessar a instância:
- Cenário 2: se o tempo limite definido com o comando EXPIRE estiver incorreto, execute as seguintes operações:
Defina o tempo limite para 10 segundos e execute o comando TTL para exibir o tempo restante. Como mostrado no exemplo a seguir, o tempo restante é de 7 segundos.
![](https://support.huaweicloud.com/intl/pt-br/dcs_faq/public_sys-resources/note_3.0-pt-br.png)
Os clientes de Redis (incluindo redis-cli, clientes Jedis e clientes Python) se comunicam com o servidor Redis usando um protocolo binário.
Se os comandos do Redis forem executados corretamente no redis-cli, o problema pode estar no código de serviço. Nesse caso, crie logs no código para análise posterior.