Redis语法错误与阿拉伯字符

时间:2017-05-04 10:22:00

标签: bash scala encoding redis

在Redis版本3.2.3中,我在尝试设置时遇到错误:

    set test اتلات بين حماس  ح
    (error) ERR syntax error

我将从Scala和bash访问Redis。因此需要一种通用编码。但主要的问题是它在cli中的一个简单的Redis命令中单独失败。

PD:使用redis-cli --raw测试无效。

1 个答案:

答案 0 :(得分:3)

您需要添加引号,因为字符串中有空格,它与字符编码无关:

> set test "اتلات بين حماس ح"
OK
> get test
"اتلات بين حماس ح"