Skip to content
master
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
Dec 1, 2018
Oct 14, 2016
Oct 14, 2016

README.md

Redlock4Net

Redlock Redis-based distributed locks implementation in .Net See More:Distributed locks with Redis

Dependencies

StackExchange.Redis GitHub Nuget

Usage

ConnectionMultiplexer connection = ConnectionMultiplexer.Connect("127.0.0.0:6379,allowAdmin=true");
var redLockFactory = new RedLockFactory(connection);
using (var redLock = redLockFactory.GetLock("lock", TimeSpan.FromMinutes(10), 2, TimeSpan.FromSeconds(2)))
{
    Console.WriteLine("[A] Try to get lock");
    if (redLock.IsAcquired)
    {
        Console.WriteLine("[A] Geted lock");
        Thread.Sleep(10000);
    }
    else
    {
        Console.WriteLine("[A] UnAcquired");
    }
}

About

Redlock Redis-based distributed locks implementation in .Net

Topics

Resources

License

Packages

No packages published

Languages

You can’t perform that action at this time.