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官方教程做的,所以我不知道会发生什么。请帮忙!!
您应该使用双引号而不是单引号。
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"
希望有帮助:)