千家信息网

redis中的序列化方式

发表于:2024-10-07 作者:千家信息网编辑
千家信息网最后更新 2024年10月07日,对redis的value使用以下序列化方式进行序列化操作:1:JdkSerializationRedisSerializer:2:GenericJackson2JsonRedisSerializer3
千家信息网最后更新 2024年10月07日redis中的序列化方式

对redis的value使用以下序列化方式进行序列化操作:

1:JdkSerializationRedisSerializer:

2:GenericJackson2JsonRedisSerializer

3:StringRedisSerializer

4:GenericFastJsonRedisSerializer

发现只有4:GenericFastJsonRedisSerializer,最好用,不报错

下面一个个简单介绍以下

1:JdkSerializationRedisSerializer:

序列化java对象碰到下面的报错:

DefaultSerializer requires a Serializable payload but received an object of type [com.everestfortune.cf.bean.CaseInfoBean]

切换到logDB

原因:使用JdkSerializationRedisSerializer序列化的Bean必须实现Serializable接口

2:GenericJackson2JsonRedisSerializer

获取redis中的数据碰到下面的报错:

2019-04-26 11:26:41.510 ERROR 11656 --- [nio-9076-exec-7] c.e.cf.controller.ApplyController

: redis获取数据失败,mes=Could not read JSON: Cannot construct instance of `java.time.LocalDate`

(no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator)

原因:LocalDate这是java8新增的类,GenericJackson2JsonRedisSerializer序列化方式无法识别

3:StringRedisSerializer

不能序列化Bean,只能序列化字符串类型的数据,如果value都是字符串类型,可以用该方式序列化

4: GenericFastJsonRedisSerializer:

目前没有发现问题,很好用

以上就是redis序列化方式哪几种的详细内容,更多请关注其它相关文章!

序列 方式 数据 原因 字符 字符串 类型 面的 内容 只有 对象 就是 接口 文章 更多 最好 这是 问题 好用 切换 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 有关软件开发的工作 四大中文数据库检索途径的比较 斯坦福大学点云数据库 数据库删除违法唯一约束 软件开发公司税率是多少钱 腾讯服务器空间怎么样 网络技术研究与应用毕业论文 全国网络安全大赛是什么意思 网络安全对网络营销的影响 海北州网络技术价格多少 ios软件开发是什么意思 电商公司的服务器管理 西安专业数据库恢复公司 我的世界的服务器地址大全 福建生活百事通网络技术信息 第五届互联网大会佳都科技 360数据库在哪个省 江苏党建设计软件开发 黄浦区项目软件开发供应商 数据库数据加工的三个不同层面 迷你世界云服务器长什么样 厦门软件开发工资才5000 严把 关 网络安全 火山软件开发平台 小程序 2k服务器连接不上mc 提高网络安全的重要性 魔兽私服数据库制作 省市县三级联动数据库表 剑网三手游时间服务器 FC存储与服务器映射
0