Redisson Взаимодействие с сервером - PullRequest
0 голосов
/ 12 марта 2019

Я использую Redisson для моего Java-приложения. В их документации говорится, что redisson создает объекты на любом из узлов redis. Что это значит?

Например:

If I do RSet<String> l_campaign_users_set = redissonClient.getSet("set_key");

Возвращает объект RSet, который существует локально. Теперь любая операция, которую я выполняю, изменит локальный объект и объект redis. Означает ли это два удаленных звонка

1) To fetch the Set existing on that key.
2) To perform any operation on that returned result.

Мое приложение будет обрабатывать большой трафик, и я боюсь, будет ли оно атомарным и быстрым или нет?

1 Ответ

0 голосов
/ 12 марта 2019

Большинство объектов Redisson не имеют состояния.Все методы, вызываемые для объектов, либо читают данные, хранящиеся в Redis, либо записывают данные в Redis.Нет данных, хранящихся в локальном объекте.

Операции записи выполняются атомарно из-за характера Redis.

...