
在 Ubuntu 上安装 Redis 数据库
本文将指导您在 Ubuntu 系统上安装和配置 Redis 数据库,包括安装过程、基本配置、服务管理和安全设置。
一、安装 Redis
1.1 更新包列表
首先,更新系统的包列表:
sudo apt update
1.2 安装 Redis
1.2.1 方法一:通过官方仓库安装(推荐)
安装添加安全仓库所需的软件包:
sudo apt-get install lsb-release curl gpg
导入 Redis 的 GPG 密钥以验证软件包的完整性:
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
将 Redis 官方仓库添加到系统的软件源列表中:
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:
sudo apt-get update
sudo apt-get install redis
1.2.2 方法二:通过默认仓库安装
如果您不需要最新版本,可以直接通过 Ubuntu 默认仓库安装:
sudo apt install redis-server
1.3 管理 Redis 服务
1.3.1 检查 Redis 服务状态
sudo systemctl status redis-server
1.3.2 启动 Redis 服务
sudo systemctl start redis-server
1.3.3 设置 Redis 开机自启动
sudo systemctl enable redis-server
二、验证 Redis 安装
2.1 使用 Redis 命令行工具
redis-cli ping
如果 Redis 正常运行,您应该会收到 PONG
响应。
2.2 基本操作测试
redis-cli
进入 Redis 命令行后,可以尝试一些基本操作:
SET mykey "Hello, Redis!"
GET mykey
如果一切正常,您应该会看到 Hello, Redis!
作为输出。
三、配置 Redis 远程连接
3.1 编辑 Redis 配置文件
sudo nano /etc/redis/redis.conf
3.2 修改配置
找到 bind
配置,取消注释并设置为:
bind 0.0.0.0
3.3 重启 Redis 服务
sudo systemctl restart redis-server
3.4 配置防火墙
sudo ufw allow 6379/tcp
3.5 验证远程连接
redis-cli -h 服务器IP -p 6379
输入密码后,出现 Redis 提示符表示连接成功。