I am nervous about making our rate limiting rely solely on a single redis instance. What about sharding across 2-4 instances so that losing a single server does not nock out rate limiting for 100% of the queues? You also get the benefit of increased performance since you amortize the load across more nodes.