16 lines
247 B
Go
16 lines
247 B
Go
package database
|
|
|
|
import (
|
|
"time"
|
|
|
|
"github.com/bsm/redislock"
|
|
)
|
|
|
|
var (
|
|
Locker *redislock.Client
|
|
LockBackoff = redislock.LimitRetry(redislock.LinearBackoff(100*time.Millisecond), 5)
|
|
)
|
|
|
|
func setupLocker() {
|
|
Locker = redislock.New(Redis)
|
|
}
|