地推的基本原理

Posted dituicyqz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了地推的基本原理相关的知识,希望对你有一定的参考价值。

如果源端是集群模式,只需要启动一个redis-shake进行拉取,同时不能开启源端的move slot操作。如果目的端是集群模式,可以写入到一个结点,然后再进行slot的迁移,当然也可以多对多写入。
目前,redis-shake到目的端采用单链路实现,对于正常情况下,这不会成为瓶颈,但对于极端情况,qps比较大的时候,此部分性能可能成为瓶颈。另外,redis-shake到目的端的数据同步采用异步的方式,读写分离在2个线程操作,降低因为网络时延带来的同步性能下降。

全量同步阶段并发执行,增量同步阶段异步执行,能够达到毫秒级别延迟(取决于网络延迟)。同时,对大key同步进行分批拉取,优化同步性能。

用户可以通过我们提供的restful拉取metric来对redis-shake进行实时监控:curl 127.0.0.1:9320/metric。

以上是关于地推的基本原理的主要内容,如果未能解决你的问题,请参考以下文章

APP地推的一些经验

地推的辛苦,你不懂

拼夕夕拉新地推的N天

地推的真正简介

地推的真正简介

我是做地推的,一个月收入大概2W左右