Как хранить данные в разных узлах кластера redis с помощью hset? например. Имя пользователя hset1 aa name2 bb

Я использую Redis для хранения некоторых ключей / значений с помощью HSET. Вот пример команды, которую я использую.

hset user name1 aa 
hset user name2 bb 
...

Я попробую redis cluster, как хранить данные в разных узлах?

2 ответа

Решение

В Redis Cluster узлы не передают команды прокси правому узлу, отвечающему за данный ключ, но вместо этого они перенаправляют клиентов на правильные узлы, обслуживающие данную часть пространства ключей.
Общий подход заключается в том, чтобы держаться в фигурных скобках {пользователь}. Хеш пользователя перенаправляется на тот же узел

Вы можете найти это полезным: https://redis.io/topics/cluster-spec.

Другие вопросы по тегам