简体中文
Redis Docker 安装
按目标环境填表,生成可复制到 Linux 服务器执行的 Docker 脚本。与 RedisME 客户端内「Redis 安装帮助」使用同一套生成器。
仅覆盖 Docker(docker run / Compose),不做裸机、systemd 或 Kubernetes。集群与哨兵使用 host 网络,请填写宿主机可达 IP。开启 TLS 后请到 TLS 证书 生成 openssl 脚本。
参考:Docker Hub · 官方安装文档
部署模式TLS 加密镜像端口密码数据外置配置外置时区
bash
# ================================================================
# 环境准备
# ================================================================
mkdir -p /data/redis-single/conf /data/redis-single/data
# ================================================================
# 写入配置文件
# ================================================================
cat > /data/redis-single/conf/redis.conf <<'EOF'
port 6379
bind 0.0.0.0
protected-mode no
dir /data
EOF
chown -R 999:999 /data/redis-single
# ================================================================
# 启动容器
# ================================================================
cat > /data/redis-single/docker-compose.yml <<'EOF'
services:
redis-6379:
image: redis:8
container_name: redis-6379
ports:
- '6379:6379'
restart: unless-stopped
environment:
- TZ=Asia/Shanghai
volumes:
- /data/redis-single/data:/data
- /data/redis-single/conf:/etc/redis/conf
command: redis-server /etc/redis/conf/redis.conf
EOF
cd /data/redis-single
# 如需调整请先编辑
# vim docker-compose.yml
docker compose up -d
# docker compose logs
# ================================================================
# 验证
# ================================================================
docker exec redis-6379 redis-cli -p 6379 ping