温馨提示×

CentOS Redis如何启动

小樊
47
2026-08-29 19:08:42
栏目: 云计算

CentOS 上启动 Redis,常见有以下几种方式,按使用场景说明(适合 CentOS 7/8、Rocky、Alma 等):


一、使用 systemd 启动(推荐,最常见)

1️⃣ 查看 Redis 是否已安装

rpm -qa | grep redis
# 或
which redis-server

如果未安装:

yum install -y redis
# CentOS 8 / Rocky
dnf install -y redis

2️⃣ 启动 Redis 服务

systemctl start redis

设置开机自启:

systemctl enable redis

查看状态:

systemctl status redis

3️⃣ 停止 / 重启

systemctl stop redis
systemctl restart redis

二、直接启动 redis-server(不推荐生产环境)

1️⃣ 前台启动

redis-server

2️⃣ 后台启动(指定配置文件)

redis-server /etc/redis.conf

配置文件中需要包含:

daemonize yes

三、使用指定配置文件启动(常见)

1️⃣ 编辑配置文件

vim /etc/redis.conf

常见修改项:

bind 0.0.0.0
port 6379
daemonize yes
requirepass yourpassword

2️⃣ 启动

redis-server /etc/redis.conf

四、验证 Redis 是否启动成功

1️⃣ 查看进程

ps -ef | grep redis

2️⃣ 使用 redis-cli 测试

redis-cli
ping
# 返回 PONG 表示成功

如果设置了密码:

redis-cli -a yourpassword

五、防火墙放行(可选)

firewall-cmd --add-port=6379/tcp --permanent
firewall-cmd --reload

六、常见问题

❌ Redis 启动失败

查看日志:

journalctl -u redis -xe
# 或
tail -f /var/log/redis/redis.log

❌ 端口冲突

netstat -tunlp | grep 6379

总结(最常用)

systemctl start redis
systemctl enable redis
systemctl status redis

如果你用的是 CentOS 6Docker源码安装 Redis,或需要 主从 / 集群配置,可以告诉我,我可以给你更详细的方案。

0