无法访问AWS中的Redis服务器

时间:2015-06-03 04:50:45

标签: amazon-web-services amazon-ec2 redis

我已经在AWS中设置了我的Redis服务器,但我无法从外部IP连接到它,尽管我可以从同一服务器中访问它。

我也做了以下事情:

  1. 向实例的安全组添加了入站规则,以允许访问所有流量(进行测试)。
  2. 检查reds.config文件中是否注释了bind属性
  3. 我还是无法使用它 redis-cli -h xxx.xxx.xxx.xx -p 6379

    请帮忙

    更新

    我可以telnet到端口,所以Redis本身一定有东西不允许访问?

    netstat结果:

    [ec2-user @ ip-10-10-102-0~] $ netstat -a | egrep'Proto | LISTEN' Proto Recv-Q Send-Q本地地址外地址状态
    tcp 0 0 *:ssh LISTEN
    tcp 0 0 localhost:smtp LISTEN
    tcp 0 0 *:6379 LISTEN
    tcp 0 0 *:ssh LISTEN

1 个答案:

答案 0 :(得分:-1)

您是否在redis.conf中设置要绑定的IP?例如:

# bind 192.168.1.100 10.0.0.1
# bind 127.0.0.1