最近在研究以及 data对ris的支持发现叻一个奇怪的现象
其中我将ris中基础类型的key,value和hash类型的keyvalue都指定为StringRisSerializer类来进行序列化,然后发现又报错了找了一会发现我的代码中:
所以这裏的类型转换报错了,二话不说直接bank.getId().toString()执行成功,然后进入ris控制台打开查看发现那堆恶心巴拉的\xac\x\x00\x05t\x00\tb没有了大功告成了
其实ris在使用中,必须偠提前考虑的就是内存的占用问题(博客中另外一篇文章很经典阐述了一个外国人做的测试,同样的存储可以节约几十G的内存)在设計的时候使用hash可以节约很多的内存,而存储的时候如果每条数据就放一堆\xac\x\x00\x05t\x00\tb这个东西肯定是无法直视的
————————————————————————————————
以上是个人的拙见,如有哪里分析的不对的地方欢迎拍砖