以下是使用Docker启动Redis并设置密码,并配置容器自动重启的命令:
bash
docker run -d \
--name redis \
--restart=always \
-p 6379:6379 \
redis:latest \
redis-server --requirepass "your_strong_password"
详细解释:
docker run -d
:后台运行容器--name redis
:容器命名为redis--restart=always
:确保容器在以下情况自动重启:- 容器异常退出
- Docker守护进程重启
- 物理机重启
-p 6379:6379
:映射端口redis:latest
:使用最新版Redis镜像redis-server --requirepass "your_strong_password"
:启动Redis并设置密码
连接示例:
bash
# 使用密码连接
redis-cli -h localhost -p 6379 -a your_strong_password
推荐使用更安全的方式管理密码:
- 使用docker secret
- 使用环境变量
- 使用配置文件
建议根据实际安全需求选择最合适的方案。