logo
tt's Note
  • 运维
    • 数据库
    • linux
    • vpn
    • 日志
    • 中间件
    • 服务
    • 监控
    • shell
    • windows
    • 语言
    • 云服务
    • 其他
  • 开发
    • 工具
  • 软件
    • 浏览器
    • 多端
    • win
    • mac
    • 网站
  • 项目
    • 效率工具
    • 兴趣
  • 脚本
    • jenkins
    中间件概览
    haproxy
    kafka
    eclipse-mosquitto
    nginx
    rabbitmq
    redis-shake
    redis
    vector
    zookeeper
    上一页rabbitmq下一页redis

    #redis-shake

    redis数据迁移与处理服务

    官方文档

    开源仓库

    #启动

    #!/bin/bash
    
    name=redis-shake
    
    docker stop ${name}
    docker rm ${name}
    
    docker run -id \
    --restart=always \
    --network=host \
    --name=${name} \
    -v ./config/shake.toml:/app/shake.toml \
    buyfakett/redis-shake \
    /app/redis-shake /app/shake.toml

    #配置

    [sync_reader]
    cluster = false
    address = "192.168.1.1:6379"
    password = "password"
    tls = false
    sync_rdb = true
    sync_aof = true
    
    [redis_writer]
    cluster = false
    address = "192.168.1.1:6380"
    password = "password"
    tls = false
    Tip

    目标redis需要配置足内存, 不然直接会导致这个程序OOM