Я пытаюсь использовать Redis в качестве службы хранения распределенных данных среди клиентов Java, использующих Redisson.Класс RListMultimapCache, казалось, соответствовал моим потребностям в хранилище, но я не могу найти способ добавить к нему прослушиватель для событий создания / обновления, как я мог бы сделать со стандартным RMapCache.
RListMultimapCache<String, ? extends Object> mapCache = redisson.getListMultimapCache("myStore");
mapCache.addListener(new EntryCreatedListener<ChannelTypes, Object>() {
@Override
public void onCreated(EntryEvent<ChannelTypes, Object> event) {
System.out.println("> Created data for key "+event.getKey()+": "+event.getValue());
}
}));
mapCache.put("myKey", new Object());
Я что-то упустило слушателях в Redisson API?
Моя цель - информировать клиентов об изменении данных в базе Redis.
Разве выбранный мной подход не подходит для этого?
Спасибо за любую помощь ...