更新时间:2024-07-05 GMT+08:00
为什么阿里云Redis、腾讯云Redis等云服务不能使用DRS进行数据迁移?
通常有以下因素:
- 不支持PSync迁出协议:存在一些自研的Redis-like数据库没有兼容PSync协议。
- 架构限制:较多云厂商支持代理模式,即在用户与Redis服务之间增加Proxy组件。因为Proxy组件的存在,所以PSync协议无法支持。
- 安全限制:在原生Redis中PSync协议基本会触发fork,会导致内存膨胀与用户请求延迟增加,甚至可能会发生“out of memory”。
- 商业策略:较多用户使用RedisShake是为了下云或者换云,屏蔽了PSync协议。
通常可以使用对应云服务的数据迁移服务,可以完成迁移,迁移详情请参考Redis数据迁移方案概览。
父主题: 数据迁移