程序员一代码搬运工
【Java学习心得和Java学习技术个人总结】

Spring中集成Redis并使用RedisTemplate.opsForValue().set()设置hashmap时cannot be cast to java.lang.String错误的问题

问题描述:

在Spring中集成了Redis,并使用RedisTemplate.opsForValue().set()设置已经序列化的HashMap对象时报cannot be cast to java.lang.String错误(at org.springframework.data.redis.serializer.StringRedisSerializer.serialize(StringRedisSerializer.java:32))。

 

解决方案:

在redis的xml配置文件中添加以下信息解决无法序列化问题(主要是设置一系列*Serializer的property):

 

———————
作者:冰城警幻
来源:CSDN
原文:https://blog.csdn.net/cityice/article/details/88575289
版权声明:本文为博主原创文章,转载请附上博文链接!

未经允许不得转载:程序员一代码搬运工 » Spring中集成Redis并使用RedisTemplate.opsForValue().set()设置hashmap时cannot be cast to java.lang.String错误的问题

分享到:更多 ()