目录
1. 背景
2. 问题思考
3.问题解决
1. 背景
最近使用redis存储一些包含中文的信息时,发现直接get查看后,中文显示的是一串编码. 上网查询后,发现下面的命令
能解决这个问题,正确显示中文.
> redis-cli -h xx -p xx -c --raw
2. 问题思考
为什么会展示不是中文, 具体是什么值?
我们看到的一串编码其实是中文经过UTF-8编码后的字符串
3.问题解决
通过查看redis文档, 发现--raw的作用有两个:
1) 按数据原有格式打印数据,不展示额外的类型信息
2) 显示中文,也就是将UTF-8字符串解码为中文