Có, điều đó nên làm việc.
Như đã lưu ý trong tài liệu:
Tất cả các lệnh Redis phải được phân tích trước khi thực thi để xác định các phím mà lệnh sẽ hoạt động .... Lưu ý rằng quy tắc này không được thực thi để cung cấp cho người dùng cơ hội lạm dụng cấu hình cá thể Redis đơn lẻ, với chi phí là viết tập lệnh không tương thích với Redis Cluster.
Vì vậy, bạn không cần tuân theo quy tắc này, miễn là bạn đảm bảo rằng các tập lệnh của mình tương thích với Redis Cluster. Điều đó có nghĩa là lệnh gọi đến EVAL
nên chỉ định một tập hợp các khóa băm cho một và chỉ một máy chủ.
Chỉ sử dụng một phím duy nhất (ví dụ:{foo}
) sẽ hoạt động tốt.