distributed-lock-redis 0.2.0

Redis backend for distributed locks with RedLock algorithm support
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Redis backend for distributed locks.

pub mod handle;
pub mod lock;
pub mod provider;
pub mod redlock;
pub mod rw_lock;
pub mod semaphore;

pub use handle::RedisLockHandle;
pub use lock::RedisDistributedLock;
pub use provider::{RedisLockProvider, RedisLockProviderBuilder};
pub use rw_lock::{RedisDistributedReaderWriterLock, RedisReadLockHandle, RedisWriteLockHandle};
pub use semaphore::{RedisDistributedSemaphore, RedisSemaphoreHandle};