我想通过Windows远程连接我的Redis服务器这是在Ubuntu机器上运行,但是无法连接并得到连接被拒绝例外。应用程序是建立与春天开机。请建议我我如何能做到这一点。
下面是我的示例代码:
@Override
public void expireDevices() {
JedisPool pool = new JedisPool(new JedisPoolConfig(), "IP address", 6379, Protocol.DEFAULT_TIMEOUT);
try(Jedis jedis=pool.getResource()){
// Doing Something
}
expireWithBackgroundTask();
}
我第二什么布尚说,确保Redis的是一个公共IP听。默认情况下,当您安装是localhost。
如果您的Redis的服务器安装在Ubuntu然后去/etc/redis/redis.conf
文件,并找到属性类似bind 127.0.0.1
。你需要找到你的Redis服务器的公网IP,并与127.0.0.1
然后重新启动Redis的更换。
附:如果你在公共IP打开的Redis然后再通过Redis security risks