Redis中存储value中文显示问题解决


Redis的value存储中文后,get之后显示16进制的字符串”\xe4\xb8\xad\xe5\x9b\xbd”,如何解决?

127.0.0.1:6379> set China 中国

OK

127.0.0.1:6379> get China

"\xe4\xb8\xad\xe5\x9b\xbd"

127.0.0.1:6379> exit

 

解决方法: 
启动redis-cli时,在其后面加上--raw即可,汉字即可显示正常。

[root@localhost redis]# ./bin/redis-cli --raw

127.0.0.1:6379> get China

中国

127.0.0.1:6379>


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM