Axon Docs
GitHub Quickstart

Docs / API Reference

Axon.Server.Redis

GoAxon.Server.Redis — a Redis-backed SignalR backplane for multi-instance dispatch.

AddRedisBackplane

Extension method
AxonServerBuilder AddRedisBackplane(this AxonServerBuilder builder, string connectionString, Action<RedisOptions>? configure = null)

Wires a Redis backplane into both Axon hubs (job dispatch and dashboard push), so updates reach clients no matter which Axon.Server instance behind a load balancer they're connected to.

This does not change dispatch correctness across instances — that's already guaranteed by IAxonJobStore.TryClaimJob (see Architecture). The backplane instead solves routing: without it, a SignalR connection is pinned to whichever instance accepted it, so a dispatch call only ever reaches clients on the same process. With it, calls fan out to every instance via Redis pub/sub.

Also registers a health check under the same readiness tag used by /axon/health/ready, so a Redis outage shows up there automatically.