腾讯云 Docker 安装 Redis 教程

腾讯云 Docker 安装 Redis 教程

本教程将指导你在腾讯云轻量服务器的 Docker 中安装并配置 Redis,包含数据持久化和安全设置。

目录

  1. 一-拉取-redis-镜像

  2. 二-创建挂载目录和配置文件

  3. 三-启动-redis-容器

  4. 四-验证安装

  5. 五-安全配置提醒


一、拉取 Redis 镜像

打开腾讯云服务器终端,执行以下命令拉取官方 Redis 镜像(以 7.2 版本为例):

docker pull redis:7.2

二、创建挂载目录和配置文件

为了数据持久化和配置管理,我们需要在宿主机上创建目录和配置文件。

# 1. 创建存放 Redis 数据和配置的目录
mkdir -p /root/redis/data
mkdir -p /root/redis/conf

# 2. 创建并编辑 redis.conf 配置文件(设置密码)
# 请将 [你的密码] 替换为实际密码
echo "requirepass [你的密码]" > /root/redis/conf/redis.conf

注意:Redis 默认无密码,暴露在公网极不安全。务必设置密码!

三、启动 Redis 容器

使用以下命令启动 Redis 容器,并挂载数据目录和配置文件:

docker run \
-p 6379:6379 \
--name redis \
-v /root/redis/data:/data \
-v /root/redis/conf/redis.conf:/etc/redis/redis.conf \
--restart=always \
-d \
redis:7.2 \
redis-server /etc/redis/redis.conf

参数说明

  • -p 6379:6379:映射容器端口到宿主机。
  • -v /root/redis/data:/data:挂载数据目录,实现持久化。
  • -v /root/redis/conf/redis.conf:/etc/redis/redis.conf:挂载配置文件。
  • --restart=always:设置容器开机自启。
  • redis-server /etc/redis/redis.conf:指定以挂载的配置文件启动。

四、验证安装

检查容器是否正常运行:

docker ps

如果看到 redis 容器状态为 Up,则启动成功。进一步测试 Redis 功能:

# 进入 Redis 容器内的命令行
docker exec -it redis redis-cli

# 认证(使用你设置的密码)
auth [你的密码]

# 测试写入和读取
set name "hello world"
get name

如果返回 hello world,说明 Redis 工作正常。

五、安全配置提醒

1. 腾讯云防火墙

  • 如果你需要从本地电脑连接服务器上的 Redis,必须在腾讯云控制台的“防火墙”中放行 6379 端口。
  • 强烈建议:仅允许特定 IP 访问(来源设置为你的办公电脑公网 IP),不要设为 0.0.0.0/0

2. 仅本地访问(推荐)

如果你的 .NET 8 项目也在同一台服务器上,并且只通过内网连接 Redis,无需在防火墙开放 6379 端口。在代码中直接使用 localhost:6379 连接即可,这样更安全。


教程结束。如有问题,可查看容器日志:

docker logs redis

祝你部署顺利! 🚀

posted @ 2026-04-17 11:50  o李一波o  阅读(51)  评论(0)    收藏  举报