在Redis版本3.2.3中,我在尝试设置时遇到错误:
set test اتلات بين حماس ح
(error) ERR syntax error
我将从Scala和bash访问Redis。因此需要一种通用编码。但主要的问题是它在cli中的一个简单的Redis命令中单独失败。
PD:使用redis-cli --raw
测试无效。
答案 0 :(得分:3)
您需要添加引号,因为字符串中有空格,它与字符编码无关:
> set test "اتلات بين حماس ح"
OK
> get test
"اتلات بين حماس ح"