在 Ubuntu 上安装 Redis 数据库

发布于:
更新于:

在 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 提示符表示连接成功。