yaml
vim redis-docker-compose.yml
services:redis:image: redis:8.2.1-bookwormcontainer_name: redisports:- "4341:6379"volumes:- /data/redis/data:/datacommand: redis-server --requirepass y20tizquoaE0o14b0X4xrestart: unless-stopped
启动容器(-d 表示后台运行)
docker-compose -f redis-docker-compose.yml up -d
- 启动一个运行 Redis 8.2.1 的 Docker 容器,容器名为 redis。
- 将 Redis 的默认端口 6379 映射到主机的 4341 端口,允许外部通过主机 4341 端口访问 Redis。
- 将 Redis 数据持久化存储到主机的 /data/redis/data 目录。
- 配置 Redis 服务器要求密码认证(密码为 y20tizquoaE0o14b0X4x)。
- 设置容器在崩溃或主机重启时自动重启,除非被手动停止。