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>

posted @ 2018-05-13 10:30  求其在我  阅读(11896)  评论(2)    收藏  举报