在redis 中存储中文,默认读取不到中文,而是以十六进制的方式储存

解决办法一:

get时取到它,在redis-cli 后面加上 --raw

redis-cli --raw
redis> set test "我们"  
2OK  
redis> get test  
"\xe6\x88\x91\xe4\xbb\xac"  


redis> get test
"我们"

解决方法二:

使用工具大方式:Unicode

要是想看到中文可以使用Unicode解码就可以还原中文了

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐