package main
import (
"net/http"
"time"
"github.com/gin-gonic/gin"
"github.com/go-redis/redis"
"github.com/lvnz555/go-redission"
)
func main() {
rdb := redis.NewClient(&redis.Options{
Network: "tcp",
Addr: "127.0.0.1:6379",
PoolSize: 50,
DialTimeout: 10 * time.Second,
})
locker := redission.GetLocker(rdb, &redission.RedissionLockConfig{
Key: "pro:001",
})
locker.Lock(context.Background())
// ---
locker.UnLock()
}
-
Notifications
You must be signed in to change notification settings - Fork 0
go redission
License
lvnz555/go-redission
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
go redission
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published