当前位置: 移动技术网 > 科技>办公>内存 > 自定义 redis 同步工具

自定义 redis 同步工具

2020年09月29日  | 移动技术网科技  | 我要评论
仓库:rediscustomsync1 背景针对全链路线下沙盒二期建设,需支持规则引擎,因此不能对线上 redis 有写入操作,因此需要将线上 redis 必须加载的 key 进行线下沙盒环境的同步。2 解决的问题线上 redis 内存很大,线下沙盒环境内存有限,而且线上 redis 绝大部分的 key 不需要加载到沙盒环境。跨机房访问问题,机器 A 可访问机器 B,机器 A 可访问机器 C,机器 B 不可以访问机器 C。却需要将机器 C 中部分 redis 同步到机器 B 中。几个 key.

原型图
仓库:rediscustomsync

1 背景

针对全链路线下沙盒二期建设,需支持规则引擎,因此不能对线上 redis 有写入操作,因此需要将线上 redis 必须加载的 key 进行线下沙盒环境的同步。

2 解决的问题

  • 线上 redis 内存很大,线下沙盒环境内存有限,而且线上 redis 绝大部分的 key 不需要加载到沙盒环境。
  • 跨机房访问问题,机器 A 可访问机器 B,机器 A 可访问机器 C,机器 B 不可以访问机器 C。却需要将机器 C 中部分 redis 同步到机器 B 中。
  • 几个 key 可以手工操作,但是面对成百上千的 key,不太现实。

3 核心思路

代码层做 redis 的 proxy。

4 测试

4.1准备配置文件 conf/app.toml

title = "Redis Custom

本文地址:https://blog.csdn.net/Marksinoberg/article/details/108871586

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网