在 Debian 13 上安装 Redis,推荐通过官方 APT 仓库进行,这样可以方便地获取最新稳定版并自动配置为系统服务。
📦 安装步骤
安装依赖工具
首先安装添加仓库所需的工具:bash
sudo apt update sudo apt install lsb-release curl gpg
导入 GPG 密钥
下载并安装 Redis 官方仓库的签名密钥,用于验证软件包:bash
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg sudo chmod 644 /usr/share/keyrings/redis-archive-keyring.gpg
添加官方 APT 仓库
将 Redis 仓库添加到系统的软件源列表中。$(lsb_release -cs)会自动获取你系统的代号(Debian 13 是trixie):bash
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
更新并安装 Redis
更新软件包列表后,安装 Redis。安装过程会自动创建并启动redis-server服务:bash
sudo apt update sudo apt install redis
✅ 验证安装
安装完成后,可以执行以下命令检查服务状态和连通性:
检查服务状态:确认服务处于
active (running)状态。bash
sudo systemctl status redis-server
测试连接:使用
redis-cli发送ping命令,若返回PONG则表示安装成功。bash
redis-cli ping
💡 基本安全与远程访问(可选)
默认情况下,Redis 只允许本机(127.0.0.1)访问,这是最安全的方式。如果你需要从其他机器连接,或者想设置密码,可以编辑配置文件:
bash
sudo nano /etc/redis/redis.conf
设置密码:找到
# requirepass foobared这一行,去掉注释并换成你的强密码,例如requirepass YourStrongPassword。允许远程访问:找到
bind 127.0.0.1 -::1,如果只允许特定 IP 访问,可以改为bind 127.0.0.1 你的内网IP;若需允许所有地址,则改为bind 0.0.0.0(注意:在公网环境下极其危险,务必配合防火墙和密码使用)。
修改配置文件后,需要重启服务使其生效:
bash
sudo systemctl restart redis-server