请问要实现同一应用多台部署之间的缓存刷新 需要做什么配置吗?我使用注解的模式进行了测试 ,一台应用修改了数据,另一台应用并没有同步刷新
qvsjd97n1#
ztmd8pv52#
在使用2.7.0时 jetcache-parent.pom 指定的版本是 jedis 版本是4.2.3,但是在实际的引用关系中 发现确是引用了3.1.0的版本。
这样导致在启动的时候就因为jedis版本原因失败了 ,请问是还需要有什么处理吗?
u4dcyp6a3#
jetcache是4.2.3,spring-data用的3.x版本,你选一个就可以了。
如果用jetcache-starter-redis你就自己把jedis的版本指定一下,4.2.3。
如果要用spring-data(并且用jedis驱动,spring-data默认用lettuce驱动),就依赖jetcache-starter-redis-springdata,不用自己配置redis连接,复用spring的。
例子在samples目录都有。
3条答案
按热度按时间qvsjd97n1#
ztmd8pv52#
在使用2.7.0时 jetcache-parent.pom 指定的版本是 jedis 版本是4.2.3,但是在实际的引用关系中 发现确是引用了3.1.0的版本。
这样导致在启动的时候就因为jedis版本原因失败了 ,请问是还需要有什么处理吗?
u4dcyp6a3#
jetcache是4.2.3,spring-data用的3.x版本,你选一个就可以了。
如果用jetcache-starter-redis你就自己把jedis的版本指定一下,4.2.3。
如果要用spring-data(并且用jedis驱动,spring-data默认用lettuce驱动),就依赖jetcache-starter-redis-springdata,不用自己配置redis连接,复用spring的。
例子在samples目录都有。