valeriansaliou / bloom

:cherry_blossom: HTTP REST API caching middleware, to be used between load balancers and REST API workers.

Home Page:https://crates.io/crates/bloom-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support Redis cluster mode with fallback on Master failures

aaronleesmith opened this issue · comments

Currently, Bloom supports a single Redis host / port. When Redis is run in a clustered mode with multiple masters, Bloom is unable to consider another Redis node to talk to for continued use upon the failure of a master node.

Libraries like ioredis support this kind of functionality (https://github.com/luin/ioredis/blob/master/API.md#Cluster).