在 Ubuntu 上安装 Redis 并为其设置登录密码

在 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 的其他选项。

相关推荐
Fatbobman(东坡肘子)5 小时前
快速消失的硬盘容量 -- 肘子的 Swift 周报 #160
开发语言·人工智能·redis·ios·swiftui·iphone·swift
lzx_0025 小时前
Linux 进程(二) 深入理解进程
linux
沫璃染墨6 小时前
从零入门计算机网络系列(十二):HTTP长连接与会话管理详解——从Connection到Cookie与Session
linux·服务器·c++·tcp/ip·ubuntu·http·交互
温暖小土6 小时前
在 CentOS 上安装 Redis Stack
linux·redis·centos
GeW8 小时前
国产化替代进入深水区之后Linux 与数据库为什么必须走向重建
linux
Mikko79 小时前
Redis 连接数满了服务端有错误信息吗?连接数不增加却命令超时?6.2 实测连接池、超时与大 key 怎么判定
java·spring boot·redis·后端
无言听风雨丶9 小时前
Redis 运维实战与排错
运维·数据库·redis
longzhizhui92610 小时前
Ubuntu 全版本 CVE-2026-98432 内核安全升级操作手册
ubuntu·网络安全·云计算·bash
女神下凡11 小时前
芯参谋(85):Linux_PPI_NAND_驱动开发指南
linux·运维·arm开发·驱动开发·单片机·嵌入式硬件·设计规范
12.=0.12 小时前
【持续更新】shell脚本 + Linux命令
linux·运维·服务器