首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用java中的RedisJson包连接JReJSON?

如何用java中的RedisJson包连接JReJSON?
EN

Stack Overflow用户
提问于 2022-11-25 07:15:02
回答 1查看 23关注 0票数 1

最近,我开始使用RedisJson和节点,但我也必须使用它的Java。

我正在尝试创建一个连接,正如在这个github:https://github.com/RedisJSON/JRedisJSON中提到的那样

回购显示与"localhost“的连接,但我想连接到远程Redis服务器实例,该实例具有类似于redis://:password@host:port.的URL。

我试图像下面这样传递主机和端口:JReJSON jsonClient =新的JReJSON("redis://:password@ host ",端口);

但是,我得到了以下错误:“创建套接字失败”和“不明原因”:

但是,我能够从命令行连接到同一台主机。有人能指出问题是什么,或者用java中的RedisJSON连接到远程实例的实际方式是什么?

注意:我使用的是Jedis - jedis-4.3.1.jar和Rejson-jrejson-1.4.0.jar

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-25 08:52:54

第一部分:关于图书馆

检查一下JRedisJSON主页说了什么:

从Jedis 4.0.0开始,这个库就不再受欢迎了。

由于Jedis 4.0.0,您不需要分别使用jrejson/JRedisJSON。由于您已经在使用jedis-4.3.1,所以只使用Jedis很好。

检查他们的快速启动

第2部分:关于构造函数

您希望从主机、post和密码创建客户端对象。检查以下两个构造函数:

  1. new JedisPooled("redis://:password@host:port")
  2. new JedisPooled(host, port, user, password) -> new JedisPooled(host, port, null, password)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74569362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档