redis服务开启外网访问

本文介绍如何通过三个步骤实现Redis服务的外网访问:开放端口6379并重启防火墙;修改redis.conf配置文件,包括注释bind、启用守护进程及关闭保护模式;最后依据配置文件启动服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值