• Wang Yuan's avatar
    Implement rdb-only replication (#8303) · ad7d4c6b
    Wang Yuan authored
    In some scenarios, such as remote backup, we only want to get remote
    redis server db snapshot. Currently, redis-cli acts as a replica and
    sends SYNC to redis, but redis still accumulates replication buffer
    in the replica client output buffer, that may result in using vast
    memory, or failing to transfer RDB because of client-output-buffer-limit.
    In this commit, we add 'replconf rdb-only 0|1', redis doesn't send
    incremental replication buffer to them if they send 'replconf rdb-only 1',
    so we can reduce used memory and improve success of getting RDB.
    ad7d4c6b
redis-cli.c 307 KB