sql >> Base de Datos >  >> NoSQL >> Redis

hdel dentro del bloque hget nodejs redis

Dado que usa request[i] como parámetro, podemos suponer que este bloque de código está encapsulado en un bucle:tal vez esté intentando iterar en una matriz y ejecutando hget/hdel para cada elemento.

En ese caso, es muy probable que haya sido afectado por las reglas de alcance de Javascript:solicitudes[i] es parte de un cierre, pero un cierre solo se puede definir a nivel de función (no a nivel de bloque).

Probablemente necesite definir una función interna o usar forEach para iterar en su contenedor. Más información aquí:

nodejs, redis. comprobar si existen claves y crear nuevas si no

For loop obtener elementos de redis delay