
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像基于Redis构建,专注于安全性与可扩展性优化,旨在为企业级应用提供安全可靠的缓存与数据存储解决方案。通过默认安全配置和可扩展架构设计,平衡性能与安全性,满足不同规模业务对数据存储的需求。
FLUSHALL、FLUSHDB等危险命令,降低误操作风险bashdocker pull [镜像仓库地址]/redis-secure-scalable:latest
单节点基础模式(带密码认证)
bashdocker run -d \ --name redis-secure \ -p 6379:6379 \ -e REDIS_PASSWORD=StrongP@ssw0rd \ -v redis-data:/data \ [镜像仓库地址]/redis-secure-scalable:latest
启用TLS加密模式
bashdocker run -d \ --name redis-tls \ -p 6379:6379 \ -e REDIS_PASSWORD=StrongP@ssw0rd \ -e REDIS_TLS_ENABLED=true \ -v ./tls:/etc/redis/tls \ # 挂载TLS证书目录(包含cert.pem、key.pem、ca.pem) -v redis-data:/data \ [镜像仓库地址]/redis-secure-scalable:latest
yamlversion: '3.8' services: redis-master: image: [镜像仓库地址]/redis-secure-scalable:latest container_name: redis-master ports: - "6379:6379" environment: - REDIS_MODE=master - REDIS_PASSWORD=StrongP@ssw0rd - REDIS_TLS_ENABLED=true volumes: - ./tls:/etc/redis/tls - master-data:/data networks: - redis-net redis-slave: image: [镜像仓库地址]/redis-secure-scalable:latest container_name: redis-slave depends_on: - redis-master environment: - REDIS_MODE=slave - REDIS_MASTER_HOST=redis-master - REDIS_MASTER_PORT=6379 - REDIS_PASSWORD=StrongP@ssw0rd - REDIS_TLS_ENABLED=true volumes: - ./tls:/etc/redis/tls - slave-data:/data networks: - redis-net networks: redis-net: driver: bridge volumes: master-data: slave-data:
| 环境变量 | 描述 | 默认值 |
|---|---|---|
REDIS_PASSWORD | Redis访问密码,为空时禁用密码认证 | (必填,无默认值) |
REDIS_PORT | 服务监听端口 | 6379 |
REDIS_TLS_ENABLED | 是否启用TLS加密(true/false) | false |
REDIS_TLS_CERT_PATH | TLS证书路径(启用TLS时必填) | /etc/redis/tls/cert.pem |
REDIS_TLS_KEY_PATH | TLS私钥路径(启用TLS时必填) | /etc/redis/tls/key.pem |
REDIS_TLS_CA_PATH | CA证书路径(启用TLS时必填) | /etc/redis/tls/ca.pem |
REDIS_MAXMEMORY | 最大使用内存(如"4g"、"50%") | 主机内存的50% |
REDIS_MODE | 运行模式(standalone/master/slave/cluster) | standalone |
REDIS_MASTER_HOST | 主节点地址(slave/cluster模式必填) | - |
REDIS_MASTER_PORT | 主节点端口(slave/cluster模式必填) | 6379 |
默认支持RDB和AOF两种持久化方式,可通过以下配置自定义:
REDIS_RDB_SAVE环境变量设置触发条件(格式:"秒 变更次数",如"900 1 300 10 60 ***"),默认值为"900 1 300 10 60 ***"REDIS_AOF_ENABLED(true/false)启用AOF,默认启用;REDIS_AOF_FSYNC设置刷盘策略(always/everysec/no),默认"everysec"redis-cli --cluster create初始化集群(示例命令:redis-cli -a StrongP@ssw0rd --cluster create node1:6379 node2:6379 node3:6379 --cluster-replicas 1)docker logs [容器名]查看运行日志,关键操作日志默认输出至stdoutREDIS_EXPORTER_ENABLED=true启用内置Redis Exporter,暴露监控指标至9121端口docker pull拉取最新版本后重启容器--network指定独立网络并配置防火墙规则-v ./tls:/etc/redis/tls:ro)您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务
以下是 nataliagranato/redis 相关的常用 Docker 镜像,适用于 缓存、高可用、数据分析 等不同场景: