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