我正在尝试Jedis(Redis for Java)"基本用法示例"来自https://github.com/xetorthio/jedis/wiki/Getting-started 但我收到以下错误:
Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
at redis.clients.util.Pool.getResource(Pool.java:42)
Caused by: redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused
我在使用Jedis-2.4.2,commons-pool2-2.0的OSX 10.9.2上尝试此操作
答案 0 :(得分:11)
遇到同样的麻烦。所有在线教程都显示只运行一些简单的Java但你需要在你的计算机上运行redis服务器(呃......)。作为一个noobie,我认为这一切都在罐子里,但事实并非如此。它是一个像Mongo或其他任何东西的数据库。试试这个:
下载后,将其解压缩到UserApps文件夹(在Windows上),然后运行redis-server.exe。将弹出一个窗口,其中包含端口等。然后运行你的java。 Bam,就像一个魅力!
答案 1 :(得分:2)
你会得到这个,因为要么你没有运行redis,要么你试图在错误的主机/端口上连接它。
答案 2 :(得分:2)
我刚从https://github.com/MSOpenTech/redis/releases下载Redis设置并只是安装它就解决了这个问题。它更简单,并在Redis下载页面上建议。
最新稳定版本为2.8.2104
答案 3 :(得分:1)
代码对我来说很好: 在localhost:6379
安装和启动redis服务器$ wget http://redis.googlecode.com/files/redis-2.2.12.tar.gz $ tar xzf redis-2.2.12.tar.gz $ cd redis-2.2.12 $ make $ make install
$的/ usr / local / bin中/ redis的服务器
这 http://reistiago.wordpress.com/2011/07/23/installing-on-redis-mac-os-x/
答案 4 :(得分:0)