redis服务开启外网访问

完成redis服务搭建后,按以下步骤,可开启外网访问:

1、开放端口,默认6379

检测端口是否开放,可访问

使用命令:telnet ip port

若命令无响应,则说明未开放。

查看防火墙状态

使用命令:more /etc/sysconfig/iptables

查看对外开放的端口有哪些。

若不包含redis端口,则可以使用命令添加

命令:vi /etc/sysconfig/iptables

进入编辑界面后,添加一行-A INPUT -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT

保存后重启防火墙服务:/etc/init.d/iptables restart

此时目标端口已经可对外开放,可使用telnet进行检测。

 

2、修改redis.conf配置文件

进入编辑页面后,做如下修改:

a、注释bind 127.0.0.1

# bind 127.0.0.1

b、启用守护进程,可以在后台服务

daemonize yes


c、关闭保护模式,这样外网可以访问到

protected-mode no

 

3、按配置文件启动

redis-server redis.conf
# 检查启动状态命令
ps -ef|grep redis |grep 6379

 

此时,可使用telnet命令及redis客户端进行连接测试。

你可能感兴趣的:(redis服务开启外网访问)