跳转到内容

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