一、更新软件包并安装依赖
1. 更新软件包:确保系统是最新的,使用以下命令更新软件包:
sudo yum update -y
gcc -v
sudo yum install -y gcc
二、安装EPEL仓库
Redis通常在EPEL(Extra Packages for Enterprise Linux)仓库中提供。因此,可以先安装EPEL仓库,以便能够使用yum命令直接安装Redis。使用以下命令安装EPEL仓库:
sudo yum install epel-release -y
三、安装Redis
通过EPEL仓库安装(如果已安装EPEL仓库):
sudo yum install redis -y
四、启动并配置Redis
1.启动Redis服务:如果通过EPEL仓库安装Redis,可以使用以下命令启动Redis服务:
sudo systemctl start redis
sudo systemctl enable redis
sudo systemctl status redis
五、配置Redis远程连接和密码
1.编辑redis.conf配置文件:使用vi或nano等文本编辑器编辑redis.conf配置文件:
vi /etc/redis.conf # 如果通过EPEL仓库安装
2.修改绑定IP和端口:找到bind 127.0.0.1配置项,将其注释掉(在行首添加#)或修改为0.0.0.0以允许远程连接。但请注意,设置为0.0.0.0会允许所有IP访问,需要确保防火墙和Redis密码等安全措施已配置妥当。
3.设置密码:找到第2250行requirepass配置项,取消注释并设置密码,例如:
requirepass yourpassword
sudo systemctl restart redis
六、开放防火墙端口
如果需要远程访问Redis服务,需要开放防火墙的Redis端口(默认6379):
sudo firewall-cmd --zone=public --add-port=6379/tcp --permanent
sudo systemctl restart firewalld
七、测试Redis安装
可以使用Redis CLI来测试Redis是否安装成功:
redis-cli
ping
redis-cli -h your_redis_host -p your_redis_port -a yourpassword