完成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客户端进行连接测试。