windows下通过redis-cli查看中文乱码
参考:https://zhuanlan.zhihu.com/p/592166597
redis数据进制问题的解决
redis会将存储的中文数据转成16进制,所以我们在连接控制台的时候将redis-cli改为redis-cli --raw输入进去即可
中文乱码问题
这个问题是因为写java文件时用的是UTF-8的编码格式,而Windows控制台对于中文,是GBK的编码格式,两者不一致导致。
解决方式:cmd打开控制台后,先输入chcp 65001,修改控制台的编码格式为UTF-8,然后再输入redis-cli --raw,后面正常查询,就能得到想要的中文结果了