首页 > 数据库 >RedisShake同步例子(过滤同步)

RedisShake同步例子(过滤同步)

时间:2024-12-13 10:47:08浏览次数:5  
标签:同步 set RedisShake redis cluster 过滤 key shake empty

环境:

OS:Centos 7

RedisShake:v4.2.2

 

1.下载地址

https://github.com/tair-opensource/RedisShake/releases/download/v4.2.2/redis-shake-linux-amd64.tar.gz

 

2.解压安装

mkdir -p /opt/redis-shake ##安装包上传到该目录
tar -xvf redis-shake-linux-amd64.tar.gz

 

3.修改配置文件

 vi /opt/redis-shake/shake.toml

 

4.执行迁移

/opt/redis-shake /opt/redis-shake/shake.toml

 

配置文件例子1:

ecs自己单机redis迁移到阿里云云服务redis(集群模式)

 

[sync_reader]
cluster = false            # set to true if source is a redis cluster
address = "172.1.40.200:6379" # when cluster is true, set address to one of the cluster node
username = ""              # keep empty if not using ACL
password = "aaaaaaaaa"              # keep empty if no authentication is required

[redis_writer]
cluster = false            # set to true if target is a redis cluster
sentinel = false           # set to true if target is a redis sentinel
master = ""                # set to master name if target is a redis sentinel
address = "r-wzeeeeeeeeeeee:6379" # when cluster is true, set address to one of the clust
er node
username = ""              # keep empty if not using ACL
password = "aaaaaaa"              # keep empty if no authentication is required


[filter]
# Allow keys with specific prefixes or suffixes
# Examples:
#   allow_key_prefix = ["user:", "product:"]
#   allow_key_suffix = [":active", ":valid"]
# Leave empty to allow all keys
allow_key_prefix = ["hxl"]
allow_key_suffix = []

 

说明:

a.目标端阿里云的地址是代理模式的url,内部是集群,但是这里cluster设置成false

b.只同步hxl开头的key

c.需要将程序运行所在ECS的ip加入到阿里云redis云服务的白名单。

 

标签:同步,set,RedisShake,redis,cluster,过滤,key,shake,empty
From: https://www.cnblogs.com/hxlasky/p/18604376

相关文章

  • chrome开发者工具网络过滤
    在Chrome开发者工具的网络(Network)选项卡中,你可以使用多种过滤条件来筛选网络请求。以下是一些常用的过滤条件:domain:过滤特定域名的请求,例如domain:example.com。method:过滤特定HTTP方法的请求,例如method:GET。status-code:过滤特定HTTP状态码的请求,例如status-c......
  • 鸿蒙Next内置组件双向同步$$使用方法总结
    一、$$语法概述在鸿蒙Next开发中,$$语法为系统内置组件提供了一种强大的双向同步机制,用于实现TypeScript(TS)变量与系统内置组件内部状态之间的同步。这一特性使得开发者能够更加便捷地管理组件状态,确保用户界面(UI)与应用数据的一致性,提升用户体验。二、使用规则(一)变量类型支持基......
  • ogg21.3安装以及单向同步配置
    ogg21.3安装以及单向同步配置一、数据库配置1.源端、目标端数据库分别创建表空间、用户--源端createtablespaceGOLDENGATEdatafile'/u01/oradata/umpdb/goldengate01.dbf'size100Mautoextendonnext50Mmaxsizeunlimited;createusergoldengateidentifiedby......
  • 同步异步对比
    前言  同步的任务逐个按顺序执行,前一个任务完成后才执行下一个任务。异步的任务可交替运行,允许其他任务在等待期间继续执行。1.同步示例  内容,内容importtimeimportrequestsdefdownload_url(url):print(f"开始下载:{url}")response=requests.get(url)......
  • Cookie、Session、Filter过滤器
    一、Cookie####1.1工作原理客户端请求服务器后,如果服务器需要记录用户状态,服务器会在响应信息中包含一个Set-Cookie的响应头,客户端会根据这个响应头存储Cookie信息。再次请求服务器时,客户端会在请求信息中包含一个Cookie请求头,而服务器会根据这个请求头进行用户身份、状态......
  • vscode+wsl Windows和Linux之间的文件同步
    vscode+wslWindows和Linux之间的文件同步创建VSCode任务配置文件运行任务创建VSCode任务配置文件在项目目录下创建或编辑.vscode/tasks.json配置文件//tasks.json{"version":"2.0.0","tasks":[{"label":"SyncWSLtoWindows",......
  • 使用正点原子的直流无刷驱动板自写FOC控制永磁同步(PMSM)电机(开环位置)
    由于ST官方MotorControlWorkbench生成的FOC代码过于复杂,决定自己使用正点原子的直流无刷驱动板自己编写FOC去控制PMSM电机。FOC代码参考的是灯哥的教材DengFOC官方文档。1、配置TIM1高级定时器 2、foc.c代码/**foc.c**Createdon:Dec11,2024*Author:M......
  • 彻底理解布隆过滤器怎么解决缓存穿透问题
    一.业务背景实际业务中使用Redis,都是先通过用户插入数据到Mysql中,然后更新缓存到Redis,下一次用户再查询该数据的时候就可以通过Redis来进行查询。先看下图,是假设的一个用户查询的场景:首先用户查询的时候会去缓存里面查询,查看是否有该数据,如果不存在,就会去Mysql中查询,然后......
  • ADCS8182替代AD7608,真双极性同步采样8ch、18bit模数转换芯片
    ADCS8182采用5V单电源供电,可以处理±10V和±5V真双极性输入信号,同时所有通道均能以高达200kSPS的吞吐速率采样。输入箝位保护电路可以耐受最高达±16.5V的电压。无论以何种采样频率工作,ADCS8182的模拟输入阻抗均为1MΩ。它采用单电源工作方式,具有片内滤波和高输入阻抗,因此......
  • 基于协同过滤推荐算法+数据可视化大屏+SpringBoot+Vue的鸡蛋批发零售电商平台设计和实
     博主介绍:✌全网粉丝50W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs......