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>