Я хочу использовать Redis для конкретного случая использования. Я не уверен, что нужно использовать Redis Cluster или Twemproxy + Sentinel.
Я знаю, что кластер - победитель в любой день. Я просто скептически отношусь к ответам MOVED. В случае ответов MOVED клиент подключится к другому узлу, а в случае перераспределения ему может понадобиться подключить еще один узел. Но в случае Twem он знает, где находятся данные, поэтому он никогда не получит ответ MOVED.
Существуют различные проблемы с Twem, такие как добавленный переход, может увеличить общее время выполнения, проблема с добавлением новых узлов или, если он выталкивает некоторые узлы, он не сможет обслуживать запросы для ключей, присутствующих на этом узле , Сильная поддержка головной боли, как при наличии часовых для моих экземпляров Redis и механизма для HA самого себя.
Может кто-нибудь подсказать мне, стоит ли мне идти с Twem или Cluster? Я думаю о том, чтобы пойти с Twem, поскольку я не буду идти туда и сюда в случае ответов MOVED. Но я скептически отношусь к этому, учитывая вышеупомянутые проблемы.
P.S. Я планирую использовать клиент Jedis для Redis (если это поможет).