Да, това трябва работа.
Както е отбелязано в документацията:
Всички команди на Redis трябва да бъдат анализирани преди изпълнение, за да се определи с кои ключове ще работи командата.... Обърнете внимание, че това правило не се прилага, за да се предостави на потребителя възможности да злоупотребява с конфигурацията на единичен екземпляр на Redis, с цената на писане на скриптове, а не съвместим с Redis Cluster.
Така че е добре да не спазвате това правило, стига да гарантирате, че вашите скриптове са съвместими с Redis Cluster. Това означава, че извикването на EVAL
трябва да посочи набор от ключове, които хешират към един и само един сървър.
Просто с помощта на един ключ (напр. {foo}
) трябва да работи добре.