安装 redis
首先,确保你的系统是最新的。可以通过运行以下命令来更新你的软件包列表:
sudo apt update
然后,使用apt
安装Redis:
sudo apt install redis-server -y
配置Redis支持远程连接
默认情况下,Redis仅监听本地回环接口(127.0.0.1),这意味着只有在同一台机器上的客户端才能连接到Redis服务器。为了允许从其他机器进行连接,你需要编辑Redis的配置文件。
sudo nano /etc/redis/redis.conf
- 修改绑定地址:找到
bind
指令,默认可能设置为127.0.0.1
。将其更改为0.0.0.0
,以便Redis监听所有网络接口。如果bind
行前面有注释符号(#),请删除该符号以取消注释此行:
# bind 127.0.0.1
bind 0.0.0.0
- 关闭保护模式:找到
protected-mode
指令,并将其值从yes
更改为no
。保护模式是一种安全特性,当Redis没有密码保护并且监听非本地网络接口时,会阻止某些命令的执行。由于我们正在开放Redis以接受远程连接,因此需要关闭保护模式:
protected-mode no
- 保存并退出:完成编辑后,保存文件并退出编辑器。如果你使用的是nano,可以通过按
Ctrl+O
保存,然后按Ctrl+X
退出。
重启Redis服务
为了让更改生效,你需要重启Redis服务:
sudo service redis-server restart
测试连接
此时可以通过redis-cli
命令进入Redis
客户端
问题
解决:
如果进入客户端后,输入ping
返回一个PONG
,那么就算安装成功了。ctrl+d 可以退出~
注意事项
- 开启Redis的远程访问前,请确保已经配置了合适的防火墙规则,只允许受信任的IP地址访问Redis端口。
- 考虑设置一个密码来增强安全性。可以在
/etc/redis/redis.conf
中找到requirepass
指令并设置一个强密码。 - 如果你的Redis服务器暴露在互联网上,建议使用SSL/TLS加密通信,以防止数据泄露。
完成上述步骤后,Redis服务器应该已经配置好可以接受远程连接了。