Redis 是内存 键值 存储,常用于 缓存、会话、队列(配合相应库)与限流。本指南在 Ubuntu/Debian 上以默认仅本机方式安装(推荐)。
安装
Bash1sudo apt update && sudo apt upgrade -y 2sudo apt install -y redis-server 3sudo systemctl enable redis-server 4sudo systemctl start redis-server 5sudo systemctl status redis-server
快速测试
Bashredis-cli ping
应返回 PONG。
配置
配置文件常见路径:/etc/redis/redis.conf。
bind:多为127.0.0.1 ::1,应用同机部署时保持仅本地。protected-mode yes:在未正确认证前勿随意暴露到公网。- 修改后:
sudo systemctl restart redis-server
密码(扩大访问范围时建议)
Configrequirepass 你的长密码
Bashredis-cli -a '你的长密码' ping
内存
小内存 VPS 可设置 maxmemory 与 maxmemory-policy(如缓存场景 allkeys-lru)。
安全
勿将 无防护的 Redis 直接暴露到公网。其他服务可配合 UFW。
连接地址示例
TEXTredis://127.0.0.1:6379
故障排除
- Connection refused:检查服务与
6379端口。 - OOM:降低
maxmemory或升级内存。