Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Como configurar o cliente Node Redis para lançar erros imediatamente, quando a conexão falhar? [LER DETALHES]


Configurando enable_offline_queue para false fez o truque. Encontrei muitas perguntas semelhantes, mas nenhuma mencionou isso:

Nodejs define tempo limite para solicitações do Redis

Qual é o tempo limite padrão do comando ioredis send para qualquer chamada redis

Como definir o tempo limite de leitura no cliente redis do nó?

Finalmente obtive esta solução daqui:https://github.com/NodeRedis/node-redis/issues/789#issuecomment-373270272

Lembre-se de que, com enable_offline_queue definido como false, os comandos que você emitir enquanto houver algum problema de conexão com o servidor nunca serão executados.