Documentation ¶ Index ¶ func BizBatchLock(ctx context.Context, redisClient *redis.Client, prefixLockName string, ...) (func(), bool) func RedisLock(ctx context.Context, redisClient *redis.Client, lockName string, ...) bool func RedisUnlock(ctx context.Context, redisClient *redis.Client, lockName string) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func BizBatchLock ¶ added in v2.1.5 func BizBatchLock(ctx context.Context, redisClient *redis.Client, prefixLockName string, params ...any) (func(), bool) func RedisLock ¶ func RedisLock(ctx context.Context, redisClient *redis.Client, lockName string, deadLockExpireTime time.Duration) bool func RedisUnlock ¶ func RedisUnlock(ctx context.Context, redisClient *redis.Client, lockName string) Types ¶ This section is empty. Source Files ¶ View all Source files redis.go Click to show internal directories. Click to hide internal directories.