requests [i]をパラメーターとして使用するため、このコードブロックはループにカプセル化されていると想定できます。おそらく、配列を反復処理して、各アイテムに対してhget/hdelを実行しようとしています。
その場合、Javascriptのスコープルールに見舞われている可能性が高いです。requests[i]はクロージャーの一部ですが、クロージャーは関数レベルでのみ定義できます(ブロックレベルでは定義できません)。
おそらく、内部関数を定義するか、forEachを使用してコンテナーを反復処理する必要があります。詳細はこちら:
nodejs、redis。キーが存在するかどうかを確認し、存在しない場合は新しいキーを作成します
forループの場合はredis遅延からアイテムを取得します