Я читал документацию Redis, и меня больше всего интересует функция разбиения.
Документация Redis указывает следующее:
Хранилище данных или кеш? Разделение при использовании Redis ad в хранилище данных или кеш концептуально одинаковый, однако есть огромная разница. Когда Redis используется как хранилище данных, вы должны быть уверены, что данный ключ всегда отображает тот же экземпляр, когда Redis используется как кеш, если данный node недоступен, это не большая проблема, если мы начните использовать другой node, изменив карту ключа-экземпляра, как мы желаем для улучшения доступности системы (то есть способности система для ответа на наши запросы). Последовательные хэш-реализации часто могут переключаться на другие узлы, если предпочтительный node для данный ключ недоступен. Аналогично, если вы добавите новую node, часть новые ключи начнут сохраняться на новом node. Основная концепция вот что: Если Redis используется в качестве масштабирования кеша вверх и вниз использование последовательного хэширования очень просто. Если Redis используется как магазин, нам нужно взять карту между фиксированными ключами и узлами и фиксированное число узлы. В противном случае нам нужна система, способная перебалансировать ключи между узлами, когда мы добавляем или удаляем узлы, и в настоящее время только Redis Кластер способен это сделать, но Redis Cluster не готов к производству.
Из последнего предложения я понимаю, что Redis Cluster не готов к производству. Кто-нибудь знает, обновлена ли эта документация, или Redis Cluster уже готов к производству?