redis - redis 输出中的额外斜杠

标签 redis

在下面的例子中,为什么我在字符串的末尾多了一个斜杠\。

[root@server src]# echo 'testme one more word new line' | ./redis-cli -x set mytest
OK

[root@server src]# ./redis-cli 
redis> get mytest
"testme one more word new line\"

在上面的例子中,我不想要“line\”中的\。原来的 echo 语句中没有。

最佳答案

我得到的不是反斜杠,而是换行符(反斜杠+n)。 这是由“echo”命令添加的。您可以使用 echo -n 来避免额外的换行:

$ echo -n 'testme one more word new line' | ./src/redis-cli -x set mytest
OK
$ ./src/redis-cli get mytest
"testme one more word new line"

关于redis - redis 输出中的额外斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8091582/

相关文章:

mysql - Redis和mysql数据库

spring - Redis/NoSQL数据库用例相关问题

Redis PUB/SUB 和高可用性

laravel - env laravel 中的 SESSION_DRIVER=file 和 SESSION_DRIVER=redis 有什么区别?

redis - 如何在 Redis 上构建图库应用程序?

spring-mvc - 将 Redis/Spring Session 合并到我的应用程序中会阻止我部署该应用程序

python - 找出 Redis 数据库中键的最大字符串值大小

node.js - 如何检查redis中是否已存在 session ID

kubernetes - 了解 Kubernetes 的配置文件

asp.net - 这是 StackExchange Redis 流水线的良好实现吗?