Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

wcx-cn/DistributedLock4Redis

Repository files navigation

MyStack.DistributedLock4Redis

Open-source Lightweight Distributed Lock Library (Based on Redis)

nuget stats
nuget stats

Getting Started

Add Service Support

services.AddDistributedLock4Redis(configure =>
{
 configure.KeyPrefix = "MyStack";
 configure.ConnectionString = "127.0.0.1:6379,password=123456";
});

Using Distributed Locks

// Acquire Lock
using (var handle = await distributedLock.TryAcquireAsync("Foo"))
{
 if (handle != null)
 {
 // Write your logical code
 }
}

License

MIT

About

Open-source Lightweight Distributed Lock Library (Based on Redis)

Topics

Resources

License

Stars

Watchers

Forks

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /