alibaba / fastjson2

🚄 FASTJSON2 is a Java JSON library with excellent performance.
Apache License 2.0
3.82k stars 499 forks source link

提供Redisson的Codec #2420

Closed tywo45 closed 7 months ago

tywo45 commented 8 months ago

请描述您的需求或者改进建议

对比过几大顶流序列化框架,FastJson的JSONB性能非常优异,想在redisson中使用FastJson的JSONB作为Codec

请描述你建议的实现方案

实现Redisson的接口Codec image

描述您考虑过的替代方案

除了自己实现Codec,也可以和Redisson的开发人员沟通,让Redisson实现FastJson版的Redisson的Codec

附加信息

暂无

wenshao commented 7 months ago

https://oss.sonatype.org/content/repositories/snapshots/com/alibaba/fastjson2/fastjson2-extension/2.0.49-SNAPSHOT/ 已经支持,请帮忙用2.0.49-SNAPSHOT版本验证,2.0.49版本预计在明天(4月14日)发布

其中autoType的例子,为了避免自动类型带来的安全问题,手动配置JSONReader.autoTypeFilter是配置自动类型支持的类名前缀,参考 https://github.com/alibaba/fastjson2/wiki/fastjson2_autotype_cn 这里的第5点

wenshao commented 7 months ago

https://github.com/alibaba/fastjson2/releases/tag/2.0.49 请用新版本,具体使用看文档 https://github.com/alibaba/fastjson2/wiki/redission_codec_cn