下面按从零开始的思路,给你一份在 CentOS(7/8/Stream 通用) 上配置 Redis 的实用指南,包含安装、基础配置、开机自启、常见安全设置。
sudo yum install epel-release -y
sudo yum install redis -y
安装完成后查看版本:
redis-server --version
sudo yum install gcc make -y
cd /usr/local/src
wget https://download.redis.io/redis-stable.tar.gz
tar xzf redis-stable.tar.gz
cd redis-stable
make
sudo make install
sudo systemctl start redis
sudo systemctl enable redis
查看状态:
systemctl status redis
redis-cli ping
返回:
PONG
说明正常。
配置文件位置(yum 安装):
/etc/redis.conf
sudo vi /etc/redis.conf
bind 0.0.0.0
⚠️ 生产环境建议只绑定内网 IP
requirepass yourpassword
登录方式:
redis-cli -a yourpassword
daemonize yes
save 900 1
save 300 10
save 60 10000
修改后重启:
sudo systemctl restart redis
sudo firewall-cmd --permanent --add-port=6379/tcp
sudo firewall-cmd --reload
✅ 不要暴露公网
✅ 一定要设置 requirepass
✅ 禁用危险命令(示例):
rename-command FLUSHALL ""
rename-command CONFIG ""
✅ 使用普通用户运行 Redis(非 root)
journalctl -u redis
maxmemory 512mb
maxmemory-policy allkeys-lru
如果你告诉我:
我可以给你更精确的配置方案。