具体的步骤如下:
- 添加 EPEL 仓库,因为 Redis 在标准的 CentOS 仓库中不可用:
sudo yum install epel-release
- 安装 Redis:
sudo yum install redis
- 启动 Redis 服务:
sudo systemctl start redis
- 如果你想让 Redis 在启动时自动运行,你可以启用它:
sudo systemctl enable redis
- 检查 Redis 是否正在运行:
sudo systemctl status redis
- 修改端口
打开 Redis 配置文件。根据你的系统和安装方式,它通常在 /etc/redis/redis.conf 或 /etc/redis.conf。你可以使用你喜欢的文本编辑器打开它。
sudo vim /etc/redis.conf
#将这个改成你想要的端口
port 26379
- 修改密码
查找 requirepass 参数。如果找不到,你可以直接添加它。将它设置为你想要的密码,请将 yournewpassword 替换为你想要的密码。
requirepass yournewpassword:
- 修改允许外网访问
查找 bind 参数,它定义了允许连接到 Redis 的主机。默认情况下,它可能设置为 127.0.0.1,这意味着只允许本地连接。你可以将其更改为 0.0.0.0 来允许所有主机的连接:
bind 0.0.0.0
- 重新redis
sudo systemctl restart redis
注意:
如果远程连接不成功,解决方法:
- 允许端口访问
sudo systemctl start firewalld
sudo firewall-cmd --zone=public --add-port=26379/tcp --permanent
sudo firewall-cmd --reload
-
在阿里云服务器上开放端口 26379
-
windows 使用 redis Desktop Manager 进行连接