我在谷歌应用引擎上部署了一个 Rails 应用程序。我在运行本地 redis 服务器的情况下访问 myapp.com/resque
,它可以正常工作。在生产中这样做时,我似乎无法连接。我在谷歌计算引擎上部署了一个 redis 虚拟机实例,但我无法在任何服务器上将它 redis-cli -h 123.123.123:6379
添加到其中。它只返回 Could not connect to Redis at 11.111.11.1:6379: Connection refused
。我试过同时使用内部和外部 IP,但没有成功。
最佳答案
我遇到了同样的问题。 这是由于在 redis conf 中绑定(bind)。默认情况下,redis 仅绑定(bind)到 127.0.0.1 它在 redis.conf 文件中 绑定(bind) 127.0.0.1 正如redis安全中提到的link它在那里,因此只允许受信任的客户端连接,默认情况下它是唯一的本地主机
关于google-app-engine - 无法连接到 Google App Engine 上的 Redis 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38417871/