在CentOS上启动Redis是一个相对简单的过程,但需要确保按照正确的步骤进行操作,以下是在CentOS上启动Redis的详细步骤:
一、安装Redis
1、更新系统软件包索引:在终端中输入以下命令以更新系统的软件包索引。

sudo yum update
2、安装Redis:使用yum
命令安装Redis。
sudo yum install redis
二、启动Redis服务
1、启动Redis服务:安装完成后,使用systemctl
命令启动Redis服务。
sudo systemctl start redis
2、验证Redis是否成功启动:可以使用以下命令检查Redis服务的运行状态。

sudo systemctl status redis
如果Redis成功启动,您将看到类似于以下的输出信息:
- ● redis.service Redis persistent keyvalue database
- Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled)
- Active: active (running) since Wed 20240717 10:00:00 EDT; 2h 34min ago
三、设置Redis开机自启动
如果您希望Redis在系统重启后自动启动,可以使用以下命令将Redis服务添加到自启动列表中。
1、设置开机自启动:
sudo systemctl enable redis
四、测试Redis是否正常工作
1、使用rediscli测试连接:使用rediscli
命令行工具测试与Redis的连接。

rediscli ping
如果Redis正常工作,将会返回"PONG"作为响应。
五、常见问题及解决方案
1、问题:Redis无法启动,提示端口被占用。
解决方案:检查是否有其他进程在使用Redis默认的6379端口,如果有,可以修改Redis的配置文件(通常位于/etc/redis.conf
或/usr/local/etc/redis/redis.conf
),更改port
配置项为其他未被占用的端口,然后重新启动Redis服务。
2、问题:无法连接到Redis,提示连接被拒绝。
解决方案:确保Redis服务正在运行,并且防火墙允许访问Redis的端口,如果使用的是云服务器,还需要检查安全组规则是否放行了相应的端口,检查Redis的配置文件中的bind
参数,确保其设置为允许外部连接的IP地址或0.0.0.0
以允许所有IP地址连接。