本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

redis-server Docker 镜像下载 - 轩辕镜像

redis-server 镜像详细信息和使用指南

redis-server 镜像标签列表和版本信息

redis-server 镜像拉取命令和加速下载

redis-server 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

redis-server
greenbone/redis-server

redis-server 镜像详细信息

redis-server 镜像标签列表

redis-server 镜像使用说明

redis-server 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

为Greenbone社区版提供的Redis服务容器镜像
1 收藏0 次下载activegreenbone镜像

redis-server 镜像详细说明

redis-server 使用指南

redis-server 配置说明

redis-server 官方文档

Greenbone Community Edition Redis 服务容器镜像文档

1. 镜像概述和主要用途

本镜像为 Greenbone Community Edition 提供 Redis 服务支持,是 Greenbone 漏洞扫描与管理平台的核心组件之一。Redis 作为高性能内存数据库,主要用于 Greenbone 各组件(如扫描引擎、管理服务等)的数据存储、缓存及临时数据处理。

重要说明:本镜像不支持独立运行,必须作为 Greenbone Community Edition 完整部署方案的一部分,与其他 Greenbone 容器(如 gvmd、openvas-scanner 等)协同工作。详细部署指南请参考 Greenbone ***文档。

2. 核心功能和特性

  • 高性能数据存储:基于 Redis 内存数据库,提供低延迟的数据读写能力,满足扫描任务中的实时数据处理需求。
  • 数据持久化支持:默认启用 Redis 数据持久化机制(RDB/AOF),确保服务重启后关键配置和状态数据不丢失。
  • Greenbone 兼容性优化:预配置与 Greenbone 其他组件(如 gvmd、notus-scanner)兼容的网络参数、数据结构及访问策略。
  • 轻量化设计:基于 Alpine Linux 构建,镜像体积小,资源占用低,适合容器化部署环境。
  • 动态配置支持:通过环境变量和配置文件支持自定义 Redis 运行参数,适应不同规模的扫描任务需求。

3. 使用场景和适用范围

  • Greenbone Community Edition 完整部署:作为漏洞扫描管理平台的底层数据存储组件,支撑扫描任务队列、漏洞信息缓存、用户配置数据等核心数据的存储。
  • 开发与测试环境:用于 Greenbone 组件功能开发或集成测试时,提供标准化的 Redis 服务依赖。
  • 中小规模扫描场景:适用于企业内部漏洞扫描、渗透测试等场景,配合 Greenbone 其他组件实现自动化漏洞管理。

不适用场景:独立作为通用 Redis 服务使用;未配合 Greenbone ***部署方案的自定义环境。

4. 使用方法和配置说明

4.1 前置条件

  • 已安装 Docker Engine(20.10+)及 Docker Compose(v2+)。
  • 已获取 Greenbone Community Edition ***部署文件(如 docker-compose.yml.env 配置文件等,可通过 Greenbone GitHub 仓库 获取)。

4.2 部署示例(Docker Compose)

本镜像需通过 Docker Compose 与其他 Greenbone 容器协同部署。以下为典型的 docker-compose.yml 配置片段(完整配置需参考 Greenbone ***部署文件):

yaml
version: '3.8'

services:
  redis:
    image: greenbone/redis:latest  # 本镜像
    restart: always
    volumes:
      - redis_data:/data  # 持久化存储 Redis 数据
    environment:
      - REDIS_PORT=6379  # Redis 服务端口(默认与 Greenbone 组件通信)
      - REDIS_PASSWORD=${REDIS_PASSWORD}  # 访问密码(从 .env 文件读取)
      - REDIS_MAXMEMORY=1G  # 最大内存限制(根据实际需求调整)
      - REDIS_PERSISTENCE_MODE=rdb  # 持久化模式(rdb/aof,默认 rdb)
    networks:
      - greenbone_network  # 与其他 Greenbone 组件共享网络

  # 其他 Greenbone 组件(如 gvmd、openvas-scanner 等)...

volumes:
  redis_data:  # 持久化卷,确保数据不丢失

networks:
  greenbone_network:
    driver: bridge

4.3 环境变量配置说明

以下为镜像支持的主要环境变量(可在 docker-compose.yml.env 文件中配置):

环境变量名描述默认值与 Greenbone 兼容性要求
REDIS_PORTRedis 服务监听端口6379必须与 gvmd 等组件的 REDIS_PORT 一致
REDIS_PASSWORDRedis 访问密码(建议强密码)空(无密码)若配置,需同步至其他 Greenbone 组件环境变量
REDIS_MAXMEMORY最大使用内存限制(如 1G512M512M根据扫描任务规模调整,避免内存溢出
REDIS_PERSISTENCE_MODE数据持久化模式:rdb(快照)或 aof(日志)rdb推荐使用 rdb 以平衡性能与数据安全
REDIS_RDB_SAVERDB 持久化触发条件(如 900 1 表示 900 秒内有 1 次写操作时保存)900 1 300 10 60 ***保持默认值以兼容 Greenbone 数据持久化需求
REDIS_APPENDONLY是否启用 AOF 持久化(yes/no),仅当 REDIS_PERSISTENCE_MODE=aof 时生效no启用时需确保磁盘 IO 性能

4.4 数据持久化与备份

Redis 数据通过 Docker 卷(redis_data)持久化存储。为防止数据丢失,建议定期备份该卷:

bash
# 备份 Redis 数据卷(示例)
docker run --rm -v redis_data:/source -v $(pwd):/backup alpine tar -czf /backup/redis_backup_$(date +%Y%m%d).tar.gz -C /source .

5. 注意事项

  • 版本兼容性:需使用与 Greenbone Community Edition 部署文件匹配的镜像版本,避免版本不兼容导致服务异常。
  • 资源配置:根据扫描任务数量和数据量调整 REDIS_MAXMEMORY,内存不足可能导致 Redis 服务崩溃或数据丢失。
  • 安全加固:生产环境中必须配置 REDIS_PASSWORD,并限制 Redis 服务仅通过 Greenbone 内部网络访问,避免暴露公网。
  • ***文档优先:所有部署操作需以 Greenbone 文档 为准,本镜像的配置需严格遵循部署指南。

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"