我正在尝试生成一个用于大量插入形状的文件:
SET Key0 Value0
SET Key1 Value1
...
SET KeyN ValueN
在我的情况下,我有值的换行符。在这种情况下如何写值,因为\n
表示新命令。我可以使用引号用换行符包装值吗?
答案 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}}