是否有使用主机IP远程连接到服务器的Redis作为弹簧启动Java应用程序主机通过不同机器的方式

问题描述 投票:-1回答:2

我想通过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();
}
java spring-boot redis
2个回答
0
投票

我第二什么布尚说,确保Redis的是一个公共IP听。默认情况下,当您安装是localhost。


0
投票

如果您的Redis的服务器安装在Ubuntu然后去/etc/redis/redis.conf文件,并找到属性类似bind 127.0.0.1。你需要找到你的Redis服务器的公网IP,并与127.0.0.1然后重新启动Redis的更换。

附:如果你在公共IP打开的Redis然后再通过Redis security risks

© www.soinside.com 2019 - 2024. All rights reserved.