Skip to content

golango-cn/redilock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

redilock

Distributed locks and a guard dog

install

go get github.com/golango-cn/redilock

Usage

redilock, err := NewRedilock("user:1", "192.168.1.200:6379", "", 0)
if err != nil {
    panic(err)
}

err = redilock.Lock(time.Duration(30000)*time.Millisecond, "client001")
if err != nil {
    panic(err)
}
defer redilock.UnLock()

//Simulate execution for 50 seconds
time.Sleep(50 * time.Second)

See test cases for more usage

About

Distributed locks and a guard dog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages