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

hdel dentro do bloco hget nodejs redis


Como você usa requests[i] como parâmetro, podemos assumir que esse bloco de código está encapsulado em um loop:talvez você esteja tentando iterar em um array e executando hget/hdel para cada item.

Nesse caso, há uma boa chance de você ter sido atingido pelas regras de escopo do Javascript:requests[i] faz parte de um encerramento, mas um encerramento só pode ser definido no nível da função (não no nível do bloco).

Você provavelmente precisa definir uma função interna ou usar forEach para iterar em seu contêiner. Mais informações aqui:

nodejs, redis. verifique se as chaves existem e crie novas se não

Para loop obter itens do atraso redis