# jianmu-runner-redis **Repository Path**: jianmu-runners/jianmu-runner-redis ## Basic Information - **Project Name**: jianmu-runner-redis - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-10-28 - **Last Updated**: 2024-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jianmu-runner-redis ### 介绍 redis导入/导出 ### 发布到建木Hub 通过建木CI执行[redis_import.yml](https://gitee.com/jianmu-runners/jianmu-runner-list/blob/master/release_dsl/redis_import.yml) ,可将redis数据导入节点发布到建木Hub 通过建木CI执行[redis_export.yml](https://gitee.com/jianmu-runners/jianmu-runner-list/blob/master/release_dsl/redis_export.yml) ,可将redis数据导出节点发布到建木Hub ### redis导入 #### 输入参数 ``` host: 主机地址,必填 port: rdis端口号,非必填,默认6379 password: 数据库密码,非必填 database: 数据库,非必填,默认为空,表示全部数据库 redis_path: redis文件路径,必填 ``` #### 构建docker镜像 ``` # 创建docker镜像 docker build -f dockerfile/Dockerfile_import -t jianmurunner/redis_import:${version} . # 上传docker镜像 docker push jianmurunner/redis_import:${version} ``` #### 用法 ``` docker run --rm \ -e JIANMU_HOST=xxx \ -e JIANMU_PORT=6379 \ -e JIANMU_PASSWORD=xxx \ -e JIANMU_DATABASE=xxx \ -e JIANMU_REDIS_PATH=xxx \ jianmurunner/redis_import:${version} \ bash /usr/local/bin/import.sh ``` ### redis导出 #### 输入参数 ``` host: 主机地址,必填 port: rdis端口号,非必填,默认6379 password: 数据库密码,非必填 database: 数据库,非必填,默认为空,表示全部数据库 key: 模糊查询的key值,非必填,默认为空,表示全部key ``` #### 输出参数 ``` redis_path: 导出的redis文件路径 ``` #### 构建docker镜像 ``` # 创建docker镜像 docker build -f dockerfile/Dockerfile -t jianmurunner/redis_export:${version} # 上传docker镜像 docker push jianmurunner/redis_export:${version} ``` #### 用法 ``` docker run --rm \ -e JIANMU_HOST=xxx \ -e JIANMU_PORT=6379 \ -e JIANMU_PASSWORD=xxx \ -e JIANMU_DATABASE=xxx \ -e JIANMU_KEY=xxx \ jianmurunner/redis_export:${version} \ bash /usr/local/bin/export.sh ```