Ubuntu redis 配置远程访问
时间: 2024-06-11 16:03:05 浏览: 127
在Ubuntu系统中配置Redis以支持远程访问,你需要编辑Redis的配置文件,并允许来自外部的网络连接。以下是基本的步骤:
1. **打开Redis配置文件**:
打开Redis配置文件`/etc/redis/redis.conf`,使用文本编辑器(如`sudo nano /etc/redis/redis.conf`)。
2. **修改bind参数**:
原始的`bind`参数通常设置为`127.0.0.1`,表示只监听本地接口。如果你想让Redis监听所有IP,将`bind`行改为:
```
bind 0.0.0.0
```
或者直接注释掉这一行,因为Redis默认会监听所有地址。
3. **配置密码保护** (可选):
如果你希望限制远程访问,可以添加或修改`protected-mode`和`requirepass`:
```bash
protected-mode no
requirepass your-password
```
其中`your-password`是你要设置的密码,务必妥善保管。
4. **保存并重启Redis服务**:
保存更改后,使用`sudo systemctl restart redis-server`重启Redis服务。
5. **防火墙配置**:
如果你使用的是Ubuntu的ufw防火墙,可以添加一个规则来允许外部连接到Redis端口(默认是6379):
```bash
sudo ufw allow incoming on 6379/tcp
```
6. **验证配置**:
你可以使用Redis客户端(如`redis-cli`)通过`redis-server`的IP和端口连接,看看是否能成功连接。
阅读全文