public RedisSemaphore( ConnectionMultiplexer connection, LockPubSub lockPubSub, string name) { //_id = Guid.NewGuid().ToString(); _redisDb = connection.GetDatabase(); //_lockPubSub = lockPubSub; _internalLockLeaseTime = 10000; _name = name; }
public RedisMutexLock( ConnectionMultiplexer connection, string name) { Name = name; LockId = Guid.NewGuid().ToString(); RedisDb = connection.GetDatabase(); InternalLockLeaseTime = 30000; _lockPubSub = new LockPubSub(connection); _entryName = $"{LockId}:{name}"; }