下面给你一份在 CentOS 上配置 Redis 的完整指南,从安装到常见配置项,适用于 CentOS 7 / 8 / Stream。
yum install -y epel-release
yum install -y redis
dnf install -y redis
安装完成后查看版本:
redis-server --version
systemctl start redis
systemctl enable redis
查看运行状态:
systemctl status redis
默认配置文件:
/etc/redis.conf
编辑配置:
vim /etc/redis.conf
默认只允许本地访问:
bind 127.0.0.1
允许所有 IP 访问(生产环境建议指定 IP):
bind 0.0.0.0
⚠️ 如果允许远程访问,一定要设置密码!
requirepass your_password
登录时:
redis-cli -a your_password
daemonize yes
(yum 安装默认已开启)
默认端口:
port 6379
save 900 1
save 300 10
save 60 10000
appendonly yes
appendfilename "appendonly.aof"
maxmemory 512mb
maxmemory-policy allkeys-lru
常见策略:
allkeys-lru:淘汰最久未使用volatile-lru:仅淘汰设置了过期时间的 keyfirewall-cmd --permanent --add-port=6379/tcp
firewall-cmd --reload
systemctl restart redis
redis-cli
127.0.0.1:6379> ping
PONG
带密码:
redis-cli -a your_password
systemctl start redis
systemctl stop redis
systemctl restart redis
systemctl status redis
如果你需要:
可以直接告诉我你的使用场景,我可以给你更针对性的配置方案。