Redis - thna123459/bazel-buildfarm GitHub Wiki

Redis

Redis is used as the in-memory database between sharded actors.
Buildfarm's backplane uses a Jedis Cluster for various abstractions.

Balanced Queues

To balance CPU utilization across multiple nodes in a redis cluster, we distribute operations through redis hashtags. We have a conceptual queue that uses multiple redis lists in its implementation.
Balanced Queues