问题标签 [jedis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1695 浏览

java - 无法通过 Jedis 通过 ssh 隧道连接到 redis

我有两台机器:机器 foo ( 10.0.0.1) 正在运行 redis 服务器,机器 bar ( 192.168.0.1) 正在运行通过 jedis 连接到 foo 的 java 应用程序。给 jedis 地址时一切正常10.0.0.1

但是我不信任 foo 和 bar 之间的路由器,redis 不支持 ssl。所以我建立了一个从 bar 到 foo 的 ssh 隧道:user@bar$ ssh -N -f -L localhost:6379:localhost:6379 user@foo

现在,从酒吧,我可以直接在 foo 上或通过隧道成功 telnet到10.0.0.1redis 127.0.0.1使用 jedis,如果我使用127.0.0.1我会得到异常java.net.ConnectException: Connection refused,但 jedis 可以成功连接到10.0.0.1就好了。

如何说服 jedis 使用 ssh 隧道?

0 投票
2 回答
1380 浏览

jedis - Jedis 和 JOhm 错误

我正在使用通过巧克力安装在 Windows 上的 Redis,并在 Java 项目中设置 jedis 和 JOhm。Redis 服务器是实时的 Redis 版本 2.6 当我想保存一个像帖子中的 Java 对象时,我收到一条错误消息。

这是我的 java 对象:

有人可以告诉我可能是什么错误吗?谢谢

0 投票
2 回答
230 浏览

playframework - 玩 1.2.5 和 Jedis

一个简单的问题,但我如何将 Jedis 与 play 框架一起使用?

在我添加的依赖文件中

然后我运行play deps它不下载依赖项。

我确定这很简单,但是我在这里做错了什么。

使用 Play 框架 1.2.5

0 投票
1 回答
916 浏览

redis - 与按范围设置的 redis 相交的单个命令

雷迪斯:

操作:

如何在单一命令中快速获得“结果”?

0 投票
6 回答
28125 浏览

java - 使用 Redis 进行集成测试

在 Jedis 库的帮助下,我开始在我的项目中使用 Redis。一切正常,但现在我有一个问题,我的功能测试需要 Redis 启动,我想在我的持续集成中避免这种情况。做这个的最好方式是什么?

0 投票
3 回答
6610 浏览

transactions - 没有 MULTI 的 ERR EXEC - Jedis

我正在学习绝地武士,我无法完全找出这段代码中的问题。谁能帮助我。异常发生在语句 tx.exec()

0 投票
1 回答
2372 浏览

exception - Jedis Pipeline Multi 抛出 ClassCastException

我在上面的代码中有问题。它抛出一个 ClassCastException,就好像我破坏了池并创建了一个新的池对象,它可以正常工作。我是否正确使用了 Pipeline API?谁能帮我 ?我正在使用 Jedis 2.1.0

修改代码以获取抛出异常的 Map

0 投票
1 回答
2405 浏览

java - Jedis 中的响应对象 - 抛出 ClassCastException

在 Jedis 中使用响应对象,抛出 ClassCastException 。当我使用管道时,我无法从 Redis 获得任何价值。请帮忙。我正在使用 Jedis 2.1.0

0 投票
2 回答
7710 浏览

java - Redis/Jedis 没有单点故障和自动故障转移

在一个简单的情况下,有 3 个服务器,1 个主服务器和 2 个从属服务器,没有分片。是否有一个经过验证的 Java 和 Jedis 解决方案,它没有单点故障,并且会自动处理单台服务器宕机,无论是主服务器还是从服务器(自动故障转移)。例如,升级主机并在故障后重置而不会丢失任何数据。

在我看来,这应该是一个已解决的问题,但我找不到任何代码,只是对可能的方法进行高级描述。

谁实际上已经涵盖并在生产中工作?

0 投票
1 回答
2432 浏览

java - AWS EC2 微实例上的 Redis 性能

我对部署在我的 AWS EC2 Micro 实例上的 Redis 实例做了一个有趣的观察(测试环境)

我正在测量必须命中 Redis 的各种操作的执行时间。总而言之,执行时间(平均)如下所示:

现在让我担心的是前两个操作(连接和提取列表中的顶部元素)。

对于连接,代码如下所示:

并用于提取列表中的顶部元素:

现在来自 Redislrange命令文档:

时间复杂度:O(S+N),其中 S 是起始偏移量,N 是指定范围内的元素数。

现在从我的代码中,S 为 0,N 为 1。

那么我的问题是:是什么导致这些有些微不足道的操作的执行时间。

EC2 微型实例的特性是否会对这些操作的性能产生不利影响。

Redis 部署的一些关键信息:

提前致谢。