Ya, itu harus bekerja.
Sebagaimana dicatat dalam dokumentasi:
Semua perintah Redis harus dianalisis sebelum dieksekusi untuk menentukan kunci mana yang akan dioperasikan oleh perintah.... Perhatikan bahwa aturan ini tidak diterapkan untuk memberi pengguna peluang untuk menyalahgunakan konfigurasi instans tunggal Redis, dengan biaya penulisan skrip tidak kompatibel dengan Redis Cluster.
Jadi tidak apa-apa untuk tidak mematuhi aturan ini, selama Anda memastikan bahwa skrip Anda kompatibel dengan Redis Cluster. Itu artinya panggilan ke EVAL
harus menentukan satu set kunci yang hash ke satu dan hanya satu server.
Hanya menggunakan satu kunci (mis. {foo}
) seharusnya berfungsi dengan baik.