腾讯云 Docker 安装 Redis 教程
腾讯云 Docker 安装 Redis 教程
本教程将指导你在腾讯云轻量服务器的 Docker 中安装并配置 Redis,包含数据持久化和安全设置。
目录
-
一-拉取-redis-镜像
-
二-创建挂载目录和配置文件
-
三-启动-redis-容器
-
四-验证安装
-
五-安全配置提醒
一、拉取 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
祝你部署顺利! 🚀
浙公网安备 33010602011771号