这是一个有点简单的问题,但我苦苦挣扎了 2 个小时,所以我认为寻求帮助可能会更好。
我想通过 java 程序从属性文件中读取值,并使用 jedis
转储到 redis
。
属性文件包含包含单个 qoutes 的值,例如:
welcomemsg='hi\n'
基本上,一个 html 文件, 但是没有插入单引号,也没有插入斜线。 我尝试转义斜杠和引号,例如:
\'hi\\\n'
等..
但这并没有帮助。 我尝试搜索谷歌,但无法找到任何可以为我指明正确方向的主题。 如果我能得到任何建议,那就太好了! 谢谢。
最佳答案
对我来说这段代码工作正常
Jedis jedis = new Jedis("localhost");
jedis.set("foo", "\'hi\\n\'");
String value = jedis.get("foo");
System.out.println(value);
在 redis CLI 上
127.0.0.1:6379> get foo
"'hi\\n'"
关于java - 无法在 Redis 中插入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32502367/