主题 : redis缓存问题
级别: 童生
UID: 123070
积分:23 加为好友
威望: 3 精华: 0
主题:4 回复:11
注册时间:2018-05-17
在线时长:0
1#   发表于:2020-09-04 11:47:43  IP:182.198.*.*
X1版本,使用Redis,在配置中填写了我自己的redis客户端,请问有工具类直接调用吗
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
2#   发表于:2020-09-04 11:53:06  IP:182.28.*.*
只有高级版本才支持了  如果您是普通版本的授权项目建议您可以参考这个方式去做
https://blog.csdn.net/wangdazhu110/article/details/103594379
每天告诉自己一次,“我真的很不错”。
级别: 童生
UID: 123070
积分:23 加为好友
威望: 3 精华: 0
主题:4 回复:11
注册时间:2018-05-17
在线时长:0
3#   发表于:2020-09-04 14:25:30  IP:118.11.*.*
回复第2楼

用上面那篇帖子的办法开启redis之后,系统缓存默认调用就变成了redis,然后各种获取缓存信息的接口就报错了,如登录接口,这个怎么解决呢

org.springframework.data.redis.serializer.SerializationException: Cannot deserialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to deserialize payload. Is the byte array a result of corresponding serialization for DefaultDeserializer?; nested exception is java.io.InvalidClassException: com.jeecms.auth.domain.CoreUser; local class incompatible: stream classdesc serialVersionUID = -6159953155877575531, local class serialVersionUID = 1
at org.springframework.data.redis.serializer.JdkSerializationRedisSerializer.deserialize(JdkSerializationRedisSerializer.java:84)
at org.springframework.data.redis.serializer.DefaultRedisElementReader.read(DefaultRedisElementReader.java:50)
at org.springframework.data.redis.serializer.RedisSerializationContext$SerializationPair.read(RedisSerializationContext.java:204)
at org.springframework.data.redis.cache.RedisCache.deserializeCacheValue(RedisCache.java:254)
at org.springframework.data.redis.cache.RedisCache.lookup(RedisCache.java:88)
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
4#   发表于:2020-09-04 14:28:56  IP:182.28.*.*
您可以研究下我上面提供的哪个方法和我们项目的结合  我们论坛只提供思路是不协助二开的
每天告诉自己一次,“我真的很不错”。
1 共1页