这个脚本会搭好什么
install_redis705_base_docker.sh 适合那些已经具备 Docker 环境,但又希望快速拉起一个带宿主机持久化的 Redis 7.0.5 实例的主机。
它会把 Redis 数据和配置都放到 /data/redis7.0.5 下,这样重要状态保留在宿主机上,而容器本身仍然容易重建。
它会在 /data/redis7.0.5 下面生成哪些内容
脚本会创建 data 和 conf 目录,并写入启用了 appendonly 与 requirepass 的基础 redis.conf。如果你没有提供密码,它会自动生成一个强密码,并在启动完成后打印出来。
- /data/redis7.0.5/data
- /data/redis7.0.5/conf/redis.conf
这种部署方式最适合什么场景
这种方式很适合缓存、队列、Session 存储,以及那些只需要一个已审阅 Redis 启动入口的小型基础服务。
因为数据目录保留在宿主机上,而 Redis 本身仍然运行在容器里,所以后续即使重建容器,也不会立刻丢掉持久化目录。
部署完成后建议这样检查
脚本结束后,建议确认容器已经启动、6379 端口映射符合预期,并使用生成或指定的密码执行 redis-cli ping。请先把密码记录下来,再交给业务侧接入。
- 执行 docker ps
- 执行 docker logs -f redis705
- 执行 docker exec -it redis705 redis-cli -a <password> ping
- 执行 docker exec -it redis705 redis-cli -a <password> info persistence