官方项目地址 https://github.com/alibaba/RedisShake
Dockerfile
FROM golang:1.20-rc-alpine3.17
ENV VERSION 3.1.8
RUN apk add wget && wget https://github.com/alibaba/RedisShake/archive/refs/tags/v${VERSION}.tar.gz
RUN tar zxvf v${VERSION}.tar.gz -C /opt && \
ln -s /opt/RedisShake-${VERSION}/ /opt/redis-shake
RUN cd /opt/redis-shake && sh -x build.sh
WORKDIR /opt/redis-shake
setup.sh
#!/bin/bash
docker run --rm --name redis-shake \
-v $(pwd)/sync.toml:/opt/redis-shake/sync.toml \
wdhwdh/redis-shake:3.1.8 bin/redis-shake --help
V2 版本存在一些bug,推荐使用V3,V2支持 dump rdb 文件
项目地址 https://github.com/alibaba/RedisShake/tree/develop
配置地址 https://github.com/alibaba/RedisShake/blob/develop/conf/redis-shake.conf
Dockerfile
FROM golang:1.20-rc-alpine3.17
ENV VERSION 2.1.2-20220329
RUN apk add wget && wget https://github.com/alibaba/RedisShake/releases/download/release-v${VERSION}/release-v${VERSION}.tar.gz
RUN mkdir -p /opt/redis-shake && tar zxvf release-v${VERSION}.tar.gz -C /opt/redis-shake
WORKDIR /opt/redis-shake
setup.sh
#!/bin/bash
docker run --rm --name redis-shake \
-v $(pwd)/redis-shake.conf:/opt/redis-shake/redis-shake.conf \
wdhwdh/redis-shake:2.1.2-20220329 bin/redis-shake.linux -type=dump -conf=redis-shake.conf
Content type
Image
Digest
sha256:1186dc1db…
Size
132.5 MB
Last updated
over 3 years ago
docker pull wdhwdh/redis-shake