Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3844428
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 19, 20262026-05-19T16:05:17+00:00 2026-05-19T16:05:17+00:00

It is unclear to me from the documentation on replication whether the SYNC command

  • 0

It is unclear to me from the documentation on replication whether the SYNC command is blocking.

It seems like it shouldn’t be (after all, spinning up a new slave would stop the master from serving requests), but I’d like confirmation of that.

For context, I’m looking at adding a slave to a master hosting about 8GB of data with no disk sync*.

*Historically, data loss has not been a concern. We’re changing that, so replication and persistence are being “back ported” to a degree.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-19T16:05:17+00:00Added an answer on May 19, 2026 at 4:05 pm

    the master will just perform a BGSAVE on SYNC request from the slave, so it’s not a blocking operation.

    So the sequence is:

    • slave asks for SYNC
    • master BGSAVE, slave waits
    • master BGSAVE finished, the initial bulk data (the .rdb file) is transfered to slave
    • master accumulates all the new differences for the slave
    • master finishes sending the whole initial rdb file to slave
    • master start feeding the slave with the accumulated buffer, and with anything new arriving from clients, if they are writes.

    It also works if the master is not configured to save, simply it will produce an .rdb just for master <-> slave synchronization. In master instances configured without “save” lines in redis.conf BGSAVE is not called automatically, but can still be called by the user if there is the need to save an .rdb file.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

It is unclear from their documentation if websites are required to go through the
I've always found the documentation around the polymorphic association unclear. For example, from The
It's extremely unclear to me from the Appengine documentation how to use both the
It is unclear to me from the MSDN documentation if I should provide a
First of all apologies for the poor unclear question title, it is quite a
Is it possible to call Java (GWT) methods from Javascript? It is also unclear
From the documentation's description, they seem to do the same thing except that not
I'm attempting to learn Clojure from the API and documentation available on the site.
This seems like it should be dirt simple, but the awk gensub/gsub/sub behavior has
I'm unable to grasp that from the docs. It's totally unclear to me, more

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.