我正在尝试生成一个文件以批量插入形状:
SET Key0 Value0
SET Key1 Value1
...
SET KeyN ValueN
在我的例子中,我在值中有换行符。在这种情况下如何写入值,因为 \n
表示新命令。我可以使用引号将值换行吗?
最佳答案
Redis 不关心您将什么存储为字符串值。可能妨碍您的是您正在使用的客户端/编程语言。
例如,下面是使用Redis自带的redis-cli
工具的输出:
$ 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
关于Redis Mass Insertion 值换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49069786/