qiujiayu / AutoLoadCache

AutoLoadCache 是基于AOP+Annotation等技术实现的高效的缓存管理解决方案,实现缓存与业务逻辑的解耦,并增加异步刷新及“拿来主义机制”,以适应高并发环境下的使用。
Apache License 2.0
2.09k stars 698 forks source link

不支持jedis3.2,升级一个版本呗 #84

Closed qy8502 closed 3 years ago

qy8502 commented 4 years ago

JedisClusterPipeline中引用的redis.clients.util.SafeEncoder在jedis3.2中挪地方了

拉个分支7.1.x用jedis3.2 ,7.0.x还用jedis2.9也行呀。现在想升级spring-data-redis:2.2.x升不了,它不支持jedis2.9。

qiujiayu commented 4 years ago

spring boot 默认推荐使用lettuce,所以你可以先使用lettuce试试。

achenbj commented 4 years ago

Factory method 'autoLoadCacheDistributedLock' threw exception; nested exception is java.lang.ClassCastException: org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory cannot be cast to org.springframework.data.redis.connection.jedis.JedisConnectionFactory 使用lottuce会报这个错误,只能用Jedis,Jedis不支持3.X

qiujiayu commented 4 years ago

在 #90 中解决