Crate distributed_lock_redis

Crate distributed_lock_redis 

Source
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.