Redis Mass Insertion包含值中的换行符

时间:2018-03-02 13:09:16

标签: redis insert newline

我正在尝试生成一个用于大量插入形状的文件:

SET Key0 Value0
SET Key1 Value1
...
SET KeyN ValueN

在我的情况下,我有值的换行符。在这种情况下如何写值,因为\n表示新命令。我可以使用引号用换行符包装值吗?

1 个答案:

答案 0 :(得分:2)

Redis并不关心您存储为字符串值的内容。您可能遇到的问题是您正在使用的客户端/编程语言。

例如,以下是使用Redis附带的$ redis-cli 127.0.0.1:6379> SET foo "1st\n2nd" OK 127.0.0.1:6379> GET foo "1st\n2nd" 127.0.0.1:6379> QUIT $ redis-cli --raw 127.0.0.1:6379> GET foo 1st 2nd 工具的输出:

{{1}}