在保留对象之前,应该使用序列化程序。请参阅Spring Data Redis文档的这一部分:
可以通过在Redis中使用各种数据结构来存储数据。Jackson2JsonRedisSerializer可以转换JSON格式的对象。理想情况下,可以使用纯键将JSON存储为值。您可以使用Redis哈希来实现结构化对象的更复杂映射。Spring
Data Redis提供了各种将数据映射到哈希的策略(取决于用例):
- 通过使用HashOperations和序列化器进行直接映射
- 使用Redis仓库
- 使用HashMapper和HashOperations
编辑:
将您
GenericToStringSerializer的
RedisTemplatebean定义替换为
JdkSerializationRedisSerializer(默认的序列化程序)或
Jackson2JsonRedisSerializer或
GenericJackson2JsonRedisSerializer以JSON格式序列化。


![org.springframework.core.convert.ConverterNotFoundException:找不到能够从类型转换为[java.lang.String]-Redis的转换器 org.springframework.core.convert.ConverterNotFoundException:找不到能够从类型转换为[java.lang.String]-Redis的转换器](http://www.mshxw.com/aiimages/31/387990.png)
