Vì bạn sử dụng các yêu cầu [i] làm tham số, chúng tôi có thể giả sử khối mã này được gói gọn trong một vòng lặp:có lẽ bạn đang cố gắng lặp lại trên một mảng và thực thi hget / hdel cho từng mục.
Trong trường hợp đó, rất có thể bạn đã bị ảnh hưởng bởi các quy tắc xác định phạm vi của Javascript:các yêu cầu [i] là một phần của một bao đóng, nhưng một bao đóng chỉ có thể được xác định ở cấp hàm (không phải ở cấp khối).
Bạn có thể cần xác định một hàm bên trong hoặc sử dụng forEach để lặp lại trên vùng chứa của bạn. Thông tin thêm tại đây:
nodejs, redis. kiểm tra xem các khóa có tồn tại hay không và tạo mới nếu không có
Vòng lặp for lấy các mục từ redis delay