为了账号安全,请及时绑定邮箱和手机立即绑定

为什么要用byte[]来存储key value

为什么要用byte[]来存储key value?直接用string不行吗?

正在回答

1 回答

byte[]二进制数组,避免不同环境下因为编码的原因造成乱码的问题。假如用string,在真实的环境下,shiro在一台web服务器上,redis在另一台web服务器上,如果2台服务器设置编码不一致,程序中也没有特定指定key,value的编码,就可能传过去之后出现乱码的问题。而二进制数不会乱码。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么要用byte[]来存储key value

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号