在 CentOS 上启动 Redis,常见有以下几种方式,按使用场景由简到繁说明。
如果你是通过 yum / dnf 安装的 Redis,这是最标准的方式。
sudo systemctl start redis
sudo systemctl enable redis
sudo systemctl status redis
✅ 看到 active (running) 即表示启动成功。
如果你只下载了 Redis 源码或二进制文件,没有注册为系统服务。
redis-server
redis-server --daemonize yes
redis-server /etc/redis.conf
如果你是通过源码编译安装的 Redis:
cd /usr/local/redis
./src/redis-server ./redis.conf
或使用配置:
./src/redis-server /etc/redis/redis.conf
ss -lntp | grep 6379
# 或
netstat -lntp | grep 6379
redis-cli
127.0.0.1:6379> ping
PONG
查看日志:
journalctl -u redis -xe
或:
tail -f /var/log/redis/redis.log
lsof -i:6379
yum install -y redis
# 或
dnf install -y redis
✅ 使用 systemctl
✅ 修改 /etc/redis.conf:
bind 0.0.0.0
requirepass yourpassword
maxmemory 512mb
✅ 设置防火墙:
firewall-cmd --add-port=6379/tcp --permanent
firewall-cmd --reload
如果你愿意,可以告诉我:
我可以给你一条完全适合你环境的启动命令。