如何使用Lua脚本在Redis中传递换行符

时间:2016-12-29 14:14:38

标签: lua redis newline

我使用Lua脚本在Redis数据库中设置记录。 某些记录可能包含换行符 如何使用Lua设置包含换行符的正文的新记录?

我的代码是:

redis.call("set", "text", "First line\nSecond line" );

但是当我在redis-cli>中查看此记录时得到“文本”,我希望它是:

First line
Second line

但我明白了:

First line\nSecond line

1 个答案:

答案 0 :(得分:1)

按字面意思,文本按预期存储。如果你想存储格式化的字符串,你只需要那样做

redis.call("set", "text", string.format("First line\nSecond line") );