Redis Mass Insertion包含值中的换行符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis Mass Insertion包含值中的换行符相关的知识,希望对你有一定的参考价值。

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

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

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

答案

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

例如,下面是使用Redis附带的redis-cli工具的输出:

$ redis-cli
127.0.0.1:6379> SET foo "1st
2nd"
OK
127.0.0.1:6379> GET foo
"1st
2nd"
127.0.0.1:6379> QUIT
$ redis-cli --raw
127.0.0.1:6379> GET foo
1st
2nd

以上是关于Redis Mass Insertion包含值中的换行符的主要内容,如果未能解决你的问题,请参考以下文章

如何读取redis中的key值中的结果

如何读取redis中的key值中的结果

如何确保一列包含一组值中的一个?

C++ 在 Map 中的类的一组值中插入一个值

JQuery如何判断值中是不是包含某个值?

用于过滤值中的文本的字典理解