如何使 Redis 连接在 Amazon VPC 私有子网内工作?

如何使 Redis 连接在 Amazon VPC 私有子网内工作?

我有一个 Amazon VPC 设置,其中包含一个包含 2 个实例的私有子网。其中一个实例上运行着 redis,另一个实例我想用来连接到 redis 服务器。我的 redis 实例在端口 6123 上监听。当我在 Redis 实例上进行本地连接时,一切正常,但是当我尝试从子网上的另一个实例进行连接时,我得到:

Connection refused - Unable to connect to Redis

我设置了两个单独的 VPC 安全组,一个用于 redis 服务器,允许使用另一个实例的安全组作为源在端口 6123 上进行入站连接。同样,我向另一个实例的安全组添加了一条规则,以允许端口 6123 上的出站流量流向 redis 实例(使用 redis 实例的安全组作为目标)。

我是不是忘了什么?我需要添加另一条规则吗?或者我需要设置一条特殊路线?

谢谢你的帮助/指导,汤姆

答案1

默认情况下,redis 监听 127.0.0.1,您是否编辑了 redis.conf 以包含该行bind your.private.ip.address

相关内容