在 Ubuntu 上安装 Redis 并为其设置密码
- [在 Ubuntu 上安装 Redis 并为其设置密码](#在 Ubuntu 上安装 Redis 并为其设置密码)
-
-
- [1. 更新包索引](#1. 更新包索引)
- [2. 安装 Redis](#2. 安装 Redis)
- [3. 配置 Redis 密码](#3. 配置 Redis 密码)
- [4. 配置 Redis 以使用 systemd](#4. 配置 Redis 以使用 systemd)
- [5. 启动 Redis 服务](#5. 启动 Redis 服务)
- [6. 检查 Redis 状态](#6. 检查 Redis 状态)
- [7. 测试 Redis](#7. 测试 Redis)
- [8. 配置防火墙(可选)](#8. 配置防火墙(可选))
- 完成
-
在 Ubuntu 上安装 Redis 并为其设置密码
在 Ubuntu 上安装 Redis 并为其设置密码的步骤如下:
1. 更新包索引
首先,确保服务器的包索引是最新的。打开终端并运行以下命令:
bash
sudo apt update
2. 安装 Redis
使用以下命令安装 Redis 服务器:
bash
sudo apt install redis-server
3. 配置 Redis 密码
安装完成后,需要编辑 Redis 的配置文件以设置密码。默认的配置文件位于 /etc/redis/redis.conf
。
使用你喜欢的文本编辑器打开它,例如 nano
:
bash
sudo nano /etc/redis/redis.conf
在配置文件中,找到以下行:
conf
# requirepass foobared
将其修改为:
conf
requirepass your_password
将 your_password
替换为你想要设置的实际密码。确保去掉行首的 #
符号以启用该设置。
4. 配置 Redis 以使用 systemd
为了确保 Redis 能够与系统服务管理器更好地集成,找到以下行:
conf
supervised no
将其修改为:
conf
supervised systemd
5. 启动 Redis 服务
配置完成后,启动 Redis 服务并使其在系统启动时自动启动:
bash
sudo systemctl start redis
sudo systemctl enable redis
6. 检查 Redis 状态
可以使用以下命令检查 Redis 服务的状态:
bash
sudo systemctl status redis
7. 测试 Redis
可以使用 Redis 提供的命令行工具 redis-cli
来测试 Redis 是否正常工作。运行以下命令:
bash
redis-cli
在 Redis 提示符下,输入以下命令以使用密码进行身份验证:
bash
auth your_password
如果密码正确,Redis 将返回 OK
。可以继续测试 Redis,例如输入:
bash
ping
如果 Redis 正常工作,它会返回 PONG
。
8. 配置防火墙(可选)
如果你需要从外部访问 Redis,确保在防火墙中允许 Redis 的默认端口(6379):
bash
sudo ufw allow 6379
完成
现在你已经在 Ubuntu 上成功安装了 Redis,并为其设置了密码。确保妥善管理你的密码,并根据需要进一步配置 Redis 的其他选项。