我正在尝试使用Redis作为使用Redisson的Java客户端之间的分布式数据存储服务。 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数据库中的数据更改。
我选择的方法不是实现这一目标的正确方法吗?
感谢您的帮助...