我们有一个 Rails 应用程序使用 Resque 将作业推送到队列中。作业的使用者是使用 Jesque 客户端的 Java 应用程序。这两个应用程序都在 Heroku 上运行。我想不通的是如何使用Jesque 的ConfigBuilder
类从 Heroku 的REDISTOGO_URL
配置变量中填充 redis 连接参数。源文档非常薄。默认值以外的示例final Config config = new ConfigBuilder().build();
会很棒。
问问题
618 次
1 回答
3
我不知道如何用 Jesque 来做,ConfigBuilder
但这里是你如何用 a 做的JedisPool
:
URI redisURI = new URI(System.getenv("REDISTOGO_URL"));
JedisPool pool = new JedisPool(new JedisPoolConfig(),
redisURI.getHost(),
redisURI.getPort(),
Protocol.DEFAULT_TIMEOUT,
redisURI.getUserInfo().split(":",2)[1]);
于 2012-04-21T10:47:31.073 回答