У меня есть кластер эластичного кэша с 3 осколками (2 узла каждый, 1 реплика).И после https://www.baeldung.com/redis-redisson для подключения к кластеру (достаточно указать все имена хостов или даже эластичный кеш для конечной точки конфигурации redis).
Когда я просто помещаю 10000 в кеш, в облачном наблюдении яможет видеть попадания в кеш, поступающие только от одного узла (первого узла).Но размер кэша в байтах в каждом узле показывает, что каждый узел хранит копии набора данных.Я хотел бы распределить чтения по репликам чтения.
Я думал, что Reddison загрузит трафик чтения кэша баланса.Похоже, это не так.Это известная вещь или я что-то упустил?Или любой клиент Redis в Java, который бы поддерживал это?
Кэшированный код прост: 1009 *
client.getMapCache("cache1").put(x+i, x+i);
И кешируйте полученный код следующим образом, режим чтения используется как MASTER_SLAVE.
client.getMapCache("cache1").get(x+i)