java中,将序列化后的数据放入redis中;序列化一般用的什么插件呢?

发布于 2021-12-04 15:41:40 字数 110 浏览 940 评论 9

java中,将序列化后的数据放入redis中;序列化一般用的什么插件呢?

性能比较高效的,不用java自带的Serializable!

谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

冬天旳寂寞 2021-12-04 17:01:35

回复
不是的,有protobuf-runtime,就不需要固定的bean了.但protobuf的缺点是不支持map.所以还是kryo或fst.没你想的那么多bug.用了才知道.别人也在天天更新好吧

归途 2021-12-04 17:01:27

回复
不支持map应该不是什么大问题吧?我可以在proto文件中把map里所有的key都指定出来,当做一个message,另外最新版本的PB已经支持map了。protobuf-runtime是什么?不用写proto文件了,这么神奇?

飘过的浮云 2021-12-04 17:01:24

回复
恩,runtime给你生成好,你傻都不用关心,和普通的序列化没有任何区别,

本王不退位尔等都是臣 2021-12-04 17:01:17

回复
哪里有相关介绍吗?好像找不到啊

冬天旳寂寞 2021-12-04 17:00:54

protobuf,无论是大小还是序列化和反序列化效率,基本都是前列,比JAVA自带的序列化强N倍,数据越大,优势越明显,缺点就是操作起来略微有点麻烦

沙与沫 2021-12-04 17:00:43

1、fastjson序列化后保存到redis中是一个json字符串,太占内存了!我需要保存为二进制数据! 2、kryo貌似bug较多,不敢用啊!

牵你的手,一向走下去 2021-12-04 16:59:19

回复
这种序列化组件之间一般都不兼容,认准一个后一般就很难改用其它的,要追求稳定就只能用java自己的了,看你对效率的追求有多苛刻了

居里长安 2021-12-04 16:58:22

字节的话用kryo不错,高效、快速,不过kryo里面用了JDK内置API,用Netbeans导入源码就会报警告,警告内容大致为:内置API有可能在未来版本中移除。

序列化为字符串的话就用json好了,阿里的fastjson效率不错。

情绪失控 2021-12-04 16:56:48

喜欢什么用什么.

#Kryo#

#FST#

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文