Namespace Medallion.Threading.Redis
Classes
- RedisDistributedLock
Implements a Medallion.Threading.IDistributedLock using Redis. Can leverage multiple servers via the RedLock algorithm.
- RedisDistributedLockHandle
Implements Medallion.Threading.IDistributedSynchronizationHandle for RedisDistributedLock
- RedisDistributedReaderWriterLock
Implements a Medallion.Threading.IDistributedReaderWriterLock using Redis. Can leverage multiple servers via the RedLock algorithm.
- RedisDistributedReaderWriterLockHandle
Implements Medallion.Threading.IDistributedSynchronizationHandle for RedisDistributedReaderWriterLock
- RedisDistributedSemaphore
Implements a Medallion.Threading.IDistributedSemaphore using Redis.
- RedisDistributedSemaphoreHandle
Implements Medallion.Threading.IDistributedSynchronizationHandle for a RedisDistributedSemaphore
- RedisDistributedSynchronizationOptionsBuilder
Options for configuring a redis-based distributed synchronization algorithm
- RedisDistributedSynchronizationProvider
Implements Medallion.Threading.IDistributedLockProvider for RedisDistributedLock, Medallion.Threading.IDistributedReaderWriterLockProvider for RedisDistributedReaderWriterLock, and Medallion.Threading.IDistributedSemaphoreProvider for RedisDistributedSemaphore.