配置Redis使其可以被外网访问
要想让Redis可以被外网访问,需要修改Redis配置文件,具体步骤如下:
- 1. 打开Redis配置文件,一般位于/etc/redis/redis.conf
- 2. 找到bind 127.0.0.1,将其注释掉或者删除,表示允许外网访问
- 3. 找到protected-mode yes,将其修改为protected-mode no,表示允许外网访问
- 4. 找到requirepass foobared,将其修改为requirepass password,password为你自己设置的密码
- 5. 保存配置文件并重启Redis服务,使配置生效
重启Redis服务的方法如下:
# 停止Redis服务 $ sudo service redis stop # 重启Redis服务 $ sudo service redis start
此时Redis服务已经可以被外网访问,如果需要访问Redis服务,可以使用Redis客户端,比如Redis Desktop Manager,在连接Redis服务的时候,需要输入Redis服务的IP地址、端口号以及密码,这里的端口号一般是6379,点击连接即可。
如果要让Redis可以被外网访问,还需要在防火墙中放行Redis的端口,具体操作步骤如下:
# 查看防火墙状态 $ sudo ufw status # 开启防火墙 $ sudo ufw enable # 添加允许访问的端口,这里以Redis默认端口6379为例 $ sudo ufw allow 6379 # 查看防火墙设置 $ sudo ufw status
上述操作完成之后,Redis就可以被外网访问了,但是要注意,在开放Redis服务给外网访问之前,一定要设置好密码,以防止恶意访问。