七叶笔记 » 数据库 » Redis序列化存储及日期格式的问题处理

Redis序列化存储及日期格式的问题处理

Redis序列化存储及日期格式

在模块开发中,使用Redis做缓存是非常常见的技术,当我们注入RedisTempate模板时

key我们可以用固定开头和商品id进行拼接,当然正常的项目开发中最好使用多级目录进行分类,这里只做演示使用

可视化界面看到保存的数据是这样的

这样的数据是很不容易阅读的,原因是Redis默认使用的是JAVA序列化方式,在序列化时使用了Redis协议中的编码。

不过在这种痛苦的数据面前做调试等工作无疑是非常不舒服的

这时候就需要我们自定义序列化方式

Redis序列化LocalDateTime报错

实体类日期字段使用LocalDateTime,在Redis序列化时报错,会往Redis中写入如下数据:

方案一:实体类日期字段添加注解

每个LocalDateTime类型字段都需要添加,不建议使用

方案二:设置Redis对日期序列化处理

添加配置:

完整配置:

以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。

相关文章