问题标签 [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.
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.1
redis 127.0.0.1
使用 jedis,如果我使用127.0.0.1
我会得到异常java.net.ConnectException: Connection refused
,但 jedis 可以成功连接到10.0.0.1
就好了。
如何说服 jedis 使用 ssh 隧道?
jedis - Jedis 和 JOhm 错误
我正在使用通过巧克力安装在 Windows 上的 Redis,并在 Java 项目中设置 jedis 和 JOhm。Redis 服务器是实时的 Redis 版本 2.6 当我想保存一个像帖子中的 Java 对象时,我收到一条错误消息。
这是我的 java 对象:
有人可以告诉我可能是什么错误吗?谢谢
playframework - 玩 1.2.5 和 Jedis
一个简单的问题,但我如何将 Jedis 与 play 框架一起使用?
在我添加的依赖文件中
然后我运行play deps
它不下载依赖项。
我确定这很简单,但是我在这里做错了什么。
使用 Play 框架 1.2.5
redis - 与按范围设置的 redis 相交的单个命令
雷迪斯:
操作:
如何在单一命令中快速获得“结果”?
java - 使用 Redis 进行集成测试
在 Jedis 库的帮助下,我开始在我的项目中使用 Redis。一切正常,但现在我有一个问题,我的功能测试需要 Redis 启动,我想在我的持续集成中避免这种情况。做这个的最好方式是什么?
transactions - 没有 MULTI 的 ERR EXEC - Jedis
我正在学习绝地武士,我无法完全找出这段代码中的问题。谁能帮助我。异常发生在语句 tx.exec()
exception - Jedis Pipeline Multi 抛出 ClassCastException
我在上面的代码中有问题。它抛出一个 ClassCastException,就好像我破坏了池并创建了一个新的池对象,它可以正常工作。我是否正确使用了 Pipeline API?谁能帮我 ?我正在使用 Jedis 2.1.0
修改代码以获取抛出异常的 Map
java - Jedis 中的响应对象 - 抛出 ClassCastException
在 Jedis 中使用响应对象,抛出 ClassCastException 。当我使用管道时,我无法从 Redis 获得任何价值。请帮忙。我正在使用 Jedis 2.1.0
java - Redis/Jedis 没有单点故障和自动故障转移
在一个简单的情况下,有 3 个服务器,1 个主服务器和 2 个从属服务器,没有分片。是否有一个经过验证的 Java 和 Jedis 解决方案,它没有单点故障,并且会自动处理单台服务器宕机,无论是主服务器还是从服务器(自动故障转移)。例如,升级主机并在故障后重置而不会丢失任何数据。
在我看来,这应该是一个已解决的问题,但我找不到任何代码,只是对可能的方法进行高级描述。
谁实际上已经涵盖并在生产中工作?
java - AWS EC2 微实例上的 Redis 性能
我对部署在我的 AWS EC2 Micro 实例上的 Redis 实例做了一个有趣的观察(测试环境)
我正在测量必须命中 Redis 的各种操作的执行时间。总而言之,执行时间(平均)如下所示:
现在让我担心的是前两个操作(连接和提取列表中的顶部元素)。
对于连接,代码如下所示:
并用于提取列表中的顶部元素:
现在来自 Redislrange
命令文档:
时间复杂度:O(S+N),其中 S 是起始偏移量,N 是指定范围内的元素数。
现在从我的代码中,S 为 0,N 为 1。
那么我的问题是:是什么导致这些有些微不足道的操作的执行时间。
EC2 微型实例的特性是否会对这些操作的性能产生不利影响。
Redis 部署的一些关键信息:
提前致谢。