Невозможно передать команды EVALSHA в Spring Data Redis - PullRequest
0 голосов
/ 17 марта 2019

Я пытаюсь передать команду EVALSHA Redis в Spring Data Redis как , описанный здесь .

Однако, когда я пытаюсь сделать это, используя EVALSHA, выдается UnsupportedOperationException как найдено здесь, в коде Redis для Spring Data .

Учитывая, что Redis поддерживает это :

Иногда приложение может такжехочу отправить команды EVAL или EVALSHA в конвейере.Это вполне возможно, и Redis явно поддерживает это

, а Jedis также поддерживает это , почему Spring Data Redis предотвращает это?Это просто функция, которая еще не реализована, или это не поддерживается, потому что по какой-то причине это невозможно?Если да, каков альтернативный подход для конвейерной обработки сценариев в Spring Data Redis?

1 Ответ

0 голосов
/ 17 марта 2019

Я не знаком с деталями весенней загрузки, но вы можете создать новый сценарий, который будет вызывать все ваши конвейерные команды в виде одного сценария. Чтобы это работало, вам нужно объединить все ваши сценарии в один сценарий и объединить ваши данные, чтобы все могло быть выполнено так, как вам нужно.

...