java - 无法在 Redis 中插入值

标签 java html redis

这是一个有点简单的问题,但我苦苦挣扎了 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/

相关文章:

java - JPA(和/或 Hibernate)- 如何设置连接和/或查询的超时阈值?

html - CSS 伪类 :focus trouble with multiple select on Google Chrome

html - 如何在 CSS 中设置 rel=preload?

c# - Redis AOF-Persistence 设置为 'always' 可以比 'every sec' 有更好的性能吗?

Java 泛型不兼容类型

java - 图像 Servlet 不工作

javascript - 如何向 polymer 自定义元素的子元素添加点击监听器?

c# - 从Azure Redis缓存插入或删除值时,是否需要在代码级别进行同步?

redis - 回收 Redis 中的过期 key

java - 西里尔字母符号