在 Ubuntu 上配置 Redis,通常分为 安装、基础配置、安全配置、开机自启、常用调优 几个部分。下面给你一份实用版指南(以 Ubuntu 20.04 / 22.04 为例,Redis 6/7 通用)。
sudo apt update
sudo apt install redis-server -y
安装完成后,Redis 默认会:
redis 用户运行/etc/redis/redis.conf127.0.0.1:6379检查状态:
sudo systemctl status redis-server
编辑配置文件:
sudo vim /etc/redis/redis.conf
bind 127.0.0.1 ::1
如果是远程访问(不推荐直接暴露):
bind 0.0.0.0
⚠️ 公网暴露 Redis 极危险,必须配合密码 + 防火墙
requirepass your_strong_password
连接时:
redis-cli -a your_strong_password
Ubuntu 下一般用 systemd,保持:
daemonize no
(由 systemd 管理)
save 900 1
save 300 10
save 60 10000
appendonly yes
appendfsync everysec
maxmemory 512mb
maxmemory-policy allkeys-lru
常见策略:
noeviction(默认,写报错)allkeys-lru(常用)volatile-lrubind 0.0.0.0
requirepass xxx
sudo ufw allow 6379
sudo systemctl restart redis-server
sudo systemctl enable redis-server
# 启动
sudo systemctl start redis-server
# 停止
sudo systemctl stop redis-server
# 重启
sudo systemctl restart redis-server
# 测试连接
redis-cli ping
# 返回 PONG 表示正常
✅ 不要直接暴露公网
✅ 使用密码
✅ 使用防火墙 / 安全组
✅ 可配合 SSH 隧道或内网访问
✅ 定期备份 RDB / AOF 文件
如果你有以下需求,我可以给你更具体的配置:
告诉我你的使用场景即可。