#### [Abblix\.SharedSignals\.Redis](https://www.abblix.com/en/docs/api/abblix-sharedsignals-redis 'index')

## Abblix\.SharedSignals\.Redis Namespace

| Classes | |
| :--- | :--- |
| [RedisDeliveryLease](https://www.abblix.com/en/docs/api/abblix-sharedsignals-redis/Abblix.SharedSignals.Redis.RedisDeliveryLease 'Abblix\.SharedSignals\.Redis\.RedisDeliveryLease') | The delivery lease across instances, on the one Redis primitive that can express it: a write conditional on the key not existing, carrying its own expiry\. Every transmitter instance asks the same server, so exactly one of them is told yes\. |
| [RedisEventOutbox](https://www.abblix.com/en/docs/api/abblix-sharedsignals-redis/Abblix.SharedSignals.Redis.RedisEventOutbox 'Abblix\.SharedSignals\.Redis\.RedisEventOutbox') | The outbox on Redis's own structures: a list carries each stream's order, a hash carries the items, and every mutation is a server\-side operation \- append, remove\-by\-value, field delete \- so concurrent transmitter REPLICAS compose instead of overwriting each other, which is the hole a whole\-queue\-as\-one\-value implementation cannot close\. |
| [RedisOutboxOptions](https://www.abblix.com/en/docs/api/abblix-sharedsignals-redis/Abblix.SharedSignals.Redis.RedisOutboxOptions 'Abblix\.SharedSignals\.Redis\.RedisOutboxOptions') | What the Redis outbox is allowed to keep, and for how long\. |
| [RedisStreamStore](https://www.abblix.com/en/docs/api/abblix-sharedsignals-redis/Abblix.SharedSignals.Redis.RedisStreamStore 'Abblix\.SharedSignals\.Redis\.RedisStreamStore') | Stream registrations on one Redis hash: the durable [IStreamStore](https://www.abblix.com/en/docs/api/abblix-sharedsignals/Abblix.SharedSignals.Transmitter.IStreamStore 'Abblix\.SharedSignals\.Transmitter\.IStreamStore') for a transmitter whose streams must outlive its process, without a database of its own\. |
| [ServiceCollectionExtensions](https://www.abblix.com/en/docs/api/abblix-sharedsignals-redis/Abblix.SharedSignals.Redis.ServiceCollectionExtensions 'Abblix\.SharedSignals\.Redis\.ServiceCollectionExtensions') | Wires the Redis\-native transmitter storage \- the event outbox and the stream registry \- into a host's service collection\. |
