Docker 安装 Redis 完整实操教程(新手专用,数据不丢失)

张开发
2026/4/4 3:49:37 15 分钟阅读
Docker 安装 Redis 完整实操教程(新手专用,数据不丢失)
本教程全程使用官方源无第三方镜像步骤简单易懂重点解决「重启数据丢失」「权限异常」问题新手可直接复制命令操作无需额外配置。一、前置准备必做确保你的电脑已安装 DockerWindows 需开启 WSL2Mac/Linux 直接使用终端Docker 服务正常运行可通过「启动 Docker Desktop」确认。二、核心实操步骤全程复制命令无需修改步骤1清理残留避免冲突打开终端Windows 用 WSL 终端Mac/Linux 直接打开终端输入以下命令清理之前的异常容器和残留文件# 停止并删除所有 Redis 相关容器强制删除避免冲突 docker rm -f redis # 清理本地残留的异常数据目录若有 rm -rf ~/redis/data # 重新创建干净的数据目录避免权限问题 mkdir -p ~/redis/data步骤2拉取官方镜像确保无第三方干扰输入以下命令拉取官方稳定版 Redis 镜像版本 6.2兼容性最强新手首选docker pull redis:6.2提示若显示「已存在」说明之前已拉取无需重复操作直接进入下一步。步骤3启动 Redis 容器核心步骤数据不丢失关键复制以下完整命令直接粘贴到终端执行无需修改密码可后续调整docker run -d \ --name redis \ -p 6379:6379 \ -v ~/redis/data:/data \ --restartalways \ redis:6.2 \ redis-server --appendonly yes --requirepass 123456说明密码为 123456若想修改密码直接替换命令中的「123456」即可如改为自己的密码。步骤4验证容器正常运行输入以下命令确认容器和服务正常复制粘贴即可# 查看容器状态 docker ps | grep redis # 验证数据写入确保数据落地 docker exec -it redis redis-cli -a 123456 set test 123 # 查看是否写入成功 docker exec -it redis redis-cli -a 123456 get test若返回「123」说明容器和数据正常若提示「容器未启动」执行以下命令重启容器docker restart redis三、关键验证确保数据不丢失步骤1重启电脑模拟日常使用场景电脑重启后无需手动启动容器Docker 会自动启动 Redis因为配置了 --restartalways。步骤2验证数据是否存在# 直接查看数据无需进入容器 docker exec -it redis redis-cli -a 123456 get test若返回「123」说明数据已永久保存重启后不丢失配置全部生效四、新手必看注意事项避坑重点不要修改任何启动命令尤其是「-v ~/redis/data:/data」这是数据持久化的核心删除会导致数据丢失。无需额外添加「--user」相关配置避免权限冲突之前的 999 权限问题已通过重新创建目录解决。若执行命令报错「容器未启动」只需执行「docker restart redis」等待 10 秒再重试即可。五、总结按照以上步骤操作即可实现开机自动启动 Redis、数据永久保存、无权限异常完全满足新手使用需求无需额外操作复制命令就能搞定。

更多文章