ENTRANCE

都内でエンジニアやってます。主にRubyとJavaを書いて遊んでる人のブログ。楽しくのんびりとがモットー。

【Redis】redis-cliでマルチバイト言語が文字化けする問題

こんにちは、かっつんです!

業務でRedisを使っていた時のお話。

保存した値をredis-cliで確認しようとしたら、日本語が表示できない、、、どうしよ。

ってなったのでご紹介します!


発生した事象

❯ redis-cli

127.0.0.1:6379> SET key こんにちは、世界
OK
127.0.0.1:6379> GET key
"\xe3\x81\x93\xe3\x82\x93\xe3\x81\xab\xe3\x81\xa1\xe3\x81\xaf\xe3\x80\x81\xe4\xb8\x96\xe7\x95\x8c"


解決法

❯ redis-cli --raw

127.0.0.1:6379> SET key こんにちは、世界
OK
127.0.0.1:6379> GET key
”こんにちは、世界”

--rawオプションをつけることで解決します!