Expand description
Redis backend for distributed locks.
Re-exports§
pub use handle::RedisLockHandle;pub use lock::RedisDistributedLock;pub use provider::RedisLockProvider;pub use provider::RedisLockProviderBuilder;pub use rw_lock::RedisDistributedReaderWriterLock;pub use rw_lock::RedisReadLockHandle;pub use rw_lock::RedisWriteLockHandle;pub use semaphore::RedisDistributedSemaphore;pub use semaphore::RedisSemaphoreHandle;
Modules§
- handle
- Redis lock handle implementation.
- lock
- Redis distributed lock implementation.
- provider
- Redis lock provider implementation.
- redlock
- RedLock algorithm implementation for distributed locking across multiple Redis servers.
- rw_lock
- Redis reader-writer lock implementation.
- semaphore
- Redis distributed semaphore implementation.