jetcache 配置了broadcastChannel ,syncLocal = true jvm缓存不失效

bqucvtff  于 4个月前  发布在  其他
关注(0)|答案(4)|浏览(62)

各位好,配置了broadcastChannel ,syncLocal = true 也设置了,redis也开启事件通知了,
jvmA中删除缓存后,jvmA1中的缓存还生效,没有失效
首次缓存数据时NotifyMonitorInstaller,在下图位置中return了,我用的springdata 请问还少了那儿的配置吗

f3temu5u

f3temu5u1#

要配置成两级换成就是type=CacheType.BOTH

ws51t4hk

ws51t4hk2#

大佬好,我实际测试情况如下图
还有一个问题咨询一下,内存级的缓存要实现A和A1服务同时清空缓存
是否有暴露的监听接口或其他方法,我自己监听到本地缓存被删除,自己手动通过MQ清空其他jvm中的缓存

h7appiyu

h7appiyu3#

这个功能只作用于cacheType=BOTH,其它的都没必要

2eafrhcq

2eafrhcq4#

这个功能只作用于cacheType=BOTH,其它的都没必要

另外一个机器没有收到订阅,从哪里排查问题捏?我这边设置cacheType=BOTH和broadcastChannel,在其中一台服务器失效缓存后,另外一台机器并收收到消息通知,但是我在reidis的命令行窗口打开订阅是有消息通知,消息内容类似一个token。

相关问题