Практическое задание
Эта задача — шаг 12 курса «Redis в проде»
Свой Redis Cluster из трёх мастеров
Собери Redis Cluster из трёх мастер-узлов на этой машине:
- Запусти три экземпляра
redis-serverна портах7000,7001,7002в фоне с включённым режимом кластера. У каждого узла — свой рабочий каталог/root/cluster/<порт>(там будут егоnodes.confи данные). - Объедини их в кластер из 3 мастеров без реплик — все 16384 слота должны быть распределены.
- Через кластер запиши ключ
user:42со значениемalice— он должен оказаться на узле, которому принадлежит его слот, и читаться через любой узел.
Основной Redis на 6379 для задания не нужен.
Справочник:redis-cli
Что потренируешь:
- redis
- Redis Cluster
- шардирование
- hash slots
- redis-cli --cluster
- MOVED