Redis 无法获取转义序列

问题描述 投票:0回答:1

redis.io 中位于

redis-cli
的 Redis 文档有带有
new-line
的转义序列表 ,
tab
...与许多其他语言一样。但是当我在终端上运行它时,奇怪的事情发生了。正如预期的那样,我们应该在一行上看到 Hello,在另一行上看到 World,但两者都通过双斜杠和“n”连接。

127.0.0.1:6379> SET mykey 'Hello\nWorld'
OK
127.0.0.1:6379> GET mykey
"Hello\\nWorld"

我完全按照redis官方教程做的,所以我不知道会发生什么。请帮忙!!

redis command-line-interface
1个回答
0
投票

您应该使用双引号而不是单引号。

127.0.0.1:6379> SET mykey_single 'Hello\nWorld'
OK
127.0.0.1:6379> SET mykey_double "Hello\nWorld"
OK
127.0.0.1:6379> GET mykey_single
"Hello\\nWorld"
127.0.0.1:6379> GET mykey_double
"Hello\nWorld"

希望有帮助:)

© www.soinside.com 2019 - 2024. All rights reserved.