当前位置: 首页 > news >正文

如何在 Compose 中配置 Redis 持久化存储 volume 路径

在 Docker Compose 中配置 Redis 持久化存储时,通过将宿主机的 ./data 目录映射到容器内的 /data 路径并启用 --appendonly yes 参数,可确保 Redis 8.2.2 等版本在重启后数据不丢失。

原因分析

Docker 容器默认的文件系统是临时的,一旦容器被重新部署,存储在容器内部的数据将被清除。Redis 规范中规定数据默认存储在容器内部的 /data 目录,因此必须通过 Volume 机制将主机文件系统中的任意目录映射到该路径,从而创建“真实来源”以保证数据连续性。

解决方案

1. 编写 docker-compose.yml 配置

创建 version 为 '3.8' 的配置文件,指定镜像版本为 redis:8.2.2 或 redis:6.2.6,并将宿主机当前目录下的 data 目录映射到容器内的 /data 目录。

version: '3.8'
services:redis:image: redis:8.2.2volumes:- ./data:/datacommand: redis-server --appendonly yesports:- "6379:6379"

2. 启动与验证

运行 docker-compose up -d 启动服务后,检查数据目录下是否有文件生成,例如 appendonly.aof 文件,以确认持久化已生效。

注意事项

1. 权限问题:确保主机上的目标目录存在且权限正确,否则 Redis 无法启动。

2. 配置文件冲突:若挂载 redis.conf 文件,需设置为只读模式,例如 ./redis/redis.conf:/etc/redis/redis.conf:ro,避免容器内配置被覆盖。

3. 密码设置:如需设置密码,可在 command 中添加 --requirepass yourpassword 参数。

参考来源

来源:CSDN - 在 centos7 环境下使用 docker-compose 部署 redis8.2.2(2025 年 11 月 13 日)

来源:CSDN 博客 - Ubuntu 使用 docker-compose 安装 redis(2024 年 1 月 17 日)

来源:技术文档 - Docker Compose 中如何配置 Redis 持久化存储路径(2025 年 5 月 8 日)

原文链接:https://www.zjcp.cc/ask/9746.html

http://www.jsqmd.com/news/756358/

相关文章:

  • 将编程助手 Claude Code 无缝对接至 Taotoken 聚合平台
  • 2026年工业盐渠道排名,选购有哪些技巧? - myqiye
  • 撕开AI落地的遮羞布:拿金融圈做“小白鼠”,看大模型到底跟什么在死磕?
  • 中国美术学院考研辅导班推荐:排名深度评测与选哪家分析 - michalwang
  • csp信奥赛C++高频考点专项训练之字符串 --【字符串基础】:[蓝桥杯青少年组国赛 2025] 第一题
  • 北京外国语大学考研辅导班推荐:排名深度评测与选哪家分析 - michalwang
  • Obsidian PDF++终极指南:打造原生PDF标注与知识管理新体验
  • 南方科技大学考研辅导班推荐:排名深度评测与选哪家分析 - michalwang
  • 基于全志V3s的DIY Spotify播放盒设计与实现
  • 终极解决方案:如何在现代电脑上完美运行Flash游戏和内容
  • 运动木地板包工包料性价比高的公司推荐,河南大曌体育怎么样? - myqiye
  • Python 多线程完整入门
  • 2026 常州黄金回收盘点,福正美口碑炸裂领跑全城 - 福正美黄金回收
  • 深度剖析:如何用开源方案驯服Joy-Con手柄的底层协议
  • 利用快马平台与Python Flask快速构建个人博客原型
  • 网盘直链下载助手:八大云盘免登录高速下载技术解析
  • 从Mixamo到二次元:如何用Umotion Pro免费版快速重定向3D动画到你的VRoid角色(附避坑指南)
  • 上海大学考研辅导班推荐:排名深度评测与选哪家分析 - michalwang
  • 3步让小爱音箱秒变AI语音助手:MiGPT实战指南
  • 终端密码管理实战:pass-cli与OpenClaw技能构建自动化安全流程
  • 别再傻傻分不清了!嵌入式开发中串口、TTL、RS-232到底怎么连?一个USB转接板搞定所有
  • 求推荐靠谱的航空物流专业公司 - myqiye
  • ARM SME指令集:矩阵运算优化与实战技巧
  • 三星LPCAMM内存技术解析:低功耗可插拔内存的未来
  • 从自然语言到UI:基于LLM的vibe-to-ui项目架构解析与实战
  • 2026年亲测10款免费论文降AI工具,一篇就懂怎么选! - 降AI实验室
  • ‌镇江苏一塑业有限公司:专注PPH管材制造,为化工工程提供可靠防腐解决方案 - 苏一塑业13914572689
  • Clawd on Desk:实时可视化AI编码助手工作状态的桌面宠物应用
  • 深度解析tensafe/tsplay镜像:Docker容器化音视频播放与DRM集成实战
  • 基于MCP协议为LLM构建本地文本文件探索服务器