What is Sidekiq Pro's behavior if Redis goes down?

432 views
Skip to first unread message

Ian Whitney

unread,
Jan 24, 2017, 10:59:59 AM1/24/17
to Sidekiq
We're moving from having Redis running on localhost to an external, hosted Redis solution. As part of this I now have to worry about what happens if the external Redis service becomes unavailable. Is this a case that Sidekiq Pro already handles well, or is this something where I should write some failover code?

Thanks,

Ian

Mike Perham

unread,
Jan 24, 2017, 11:19:43 AM1/24/17
to sid...@googlegroups.com
Hi Ian, have you read through the Pro Reliability pages?  They talk about the features you can enable to handle network issues.  There is nothing in Sidekiq that will deal with failover to another server, it’s assumed the Redis client handles that transparently.


Mike

--
You received this message because you are subscribed to the Google Groups "Sidekiq" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sidekiq+unsubscribe@googlegroups.com.
To post to this group, send email to sid...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sidekiq/41dbd57b-0960-4355-8eb3-29bd2243ab65%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Mike Perham – CEO, Contributed Systems
Smart, effective open source infrastructure for your apps.

Ian Whitney

unread,
Jan 24, 2017, 10:30:00 PM1/24/17
to Sidekiq
Thanks,

That page helps me understand the fetch side of things. But what about the client side?

Some background. Yesterday a simple configuration error managed to bring down the internet at my work. Fun! That outage led me to wonder what happened to jobs that my various Sidekiq clients tried to push into the queue during that time.

On Tuesday, January 24, 2017 at 10:19:43 AM UTC-6, Mike Perham wrote:
Hi Ian, have you read through the Pro Reliability pages?  They talk about the features you can enable to handle network issues.  There is nothing in Sidekiq that will deal with failover to another server, it’s assumed the Redis client handles that transparently.


Mike
On Tue, Jan 24, 2017 at 7:59 AM, Ian Whitney <ian.m....@gmail.com> wrote:
We're moving from having Redis running on localhost to an external, hosted Redis solution. As part of this I now have to worry about what happens if the external Redis service becomes unavailable. Is this a case that Sidekiq Pro already handles well, or is this something where I should write some failover code?

Thanks,

Ian

--
You received this message because you are subscribed to the Google Groups "Sidekiq" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sidekiq+u...@googlegroups.com.

To post to this group, send email to sid...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sidekiq/41dbd57b-0960-4355-8eb3-29bd2243ab65%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Mike Perham

unread,
Jan 24, 2017, 10:47:43 PM1/24/17
to sid...@googlegroups.com
Reliable push is the client side. 
Reply all
Reply to author
Forward
0 new messages