Итак, я разрабатываю распределенную систему с несколькими экземплярами redis, чтобы разбить большое количество потоковых записей, но с трудом получить четкую картину того, как все работает.redis cluster - это прокси или кластерная библиотека, необходимая для взаимодействия с кластером?
Из того, что я прочитал, кажется, что правильно сконфигурированный кластер будет автоматически очерчивать и перенаправлять запросы, сделанные в «неправильном экземпляре» (скажем, ключ «A» сопоставляется с экземпляром 1, но установлен на экземпляр 2, он будет перенаправляться на экземпляр 1) Правильно ли я предполагаю это?
Если да, то какие преимущества дает дополнительная поддержка прокси-сервера и/или библиотечного кластера, просто подключаясь к одному экземпляру redis и позволяя ему выполнять всю работу по выяснению, где должны выполняться SETS и GETS?