Documentation
¶
Index ¶
- Variables
- func ContinueLock(conn *redis.Pool, resource string, ttl int32) bool
- func ContinueLockInstance(conn *redis.Pool, resouce, val string, ttl int32) bool
- func GetUniqueLockId() string
- func Lock(resource string) bool
- func LockInstance(conn *redis.Pool, resouce, val string, ttl int32) bool
- func UnLock(resource, val string) bool
- func UnLockInstance(conn *redis.Pool, resouce, val string) bool
- type RedCfg
- type RedisServer
Constants ¶
This section is empty.
Variables ¶
View Source
var ClockDriftFactor = 0.01 //
View Source
var Gval string
View Source
var QuoRum int
View Source
var RedisList []*redis.Pool
View Source
var Resource string //
Functions ¶
func ContinueLockInstance ¶
func GetUniqueLockId ¶
func GetUniqueLockId() string
Types ¶
type RedCfg ¶
type RedCfg struct { RedisServerList []RedisServer TTl int32 RetryCount int32 RetryDelay int ClockDriftFactor float32 }
var RedCfgParm RedCfg
type RedisServer ¶
Click to show internal directories.
Click to hide internal directories.