当在使用redis-cli时发现多字节字符串出现乱码问题时,可以使用原始选项(raw)来解决

当使用Redis时遇到多字节字符乱码的困扰时

$ redis-cli
redis 127.0.0.1:6379> set hoge "まるくす"
OK
redis 127.0.0.1:6379> get hoge
"\xe3\x81\xbe\xe3\x82\x8b\xe3\x81\x8f\xe3\x81\x99"

如果添加raw选项,问题就会解决。

$ redis-cli --raw
redis 127.0.0.1:6379> set hoge "まるちゃん"
OK
redis 127.0.0.1:6379> get hoge
まるちゃん

文献引用

广告
将在 10 秒后关闭
bannerAds