Documentation ¶
Index ¶
Constants ¶
View Source
const ( DefaultAcquireTimeout int64 = 100 // 获取锁的timeout时间,默认100ms DefaultLockTimeout int64 = 10 * 1000 // 锁过期时间,默认10s RetryInterval time.Duration = 1 // 获取锁失败后,重试间隔,默认1ms LockPrefix = "stlock" // 锁前缀 )
Variables ¶
This section is empty.
Functions ¶
func AcquireLock ¶
func AcquireLock(conn redis.Conn, lockName string, acquireTimeout, lockTimeout int64) (string, error)
获取分布式锁
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.