Documentation ¶
Index ¶
- type GoRedisAdapter
- func (g *GoRedisAdapter) Eval(ctx context.Context, script string, keys []string, args ...interface{}) *lock.Result
- func (g *GoRedisAdapter) Expire(ctx context.Context, key string, expiration time.Duration) *lock.BoolResult
- func (g *GoRedisAdapter) HGet(ctx context.Context, key, field string) *lock.StringResult
- type GoRedisV8Adapter
- func (g *GoRedisV8Adapter) Eval(ctx context.Context, script string, keys []string, args ...interface{}) *lock.Result
- func (g *GoRedisV8Adapter) Expire(ctx context.Context, key string, expiration time.Duration) *lock.BoolResult
- func (g *GoRedisV8Adapter) HGet(ctx context.Context, key, field string) *lock.StringResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GoRedisAdapter ¶
type GoRedisAdapter struct {
// contains filtered or unexported fields
}
func NewGoRedisAdapter ¶
func NewGoRedisAdapter(client *redis.Client) *GoRedisAdapter
func (*GoRedisAdapter) Expire ¶
func (g *GoRedisAdapter) Expire(ctx context.Context, key string, expiration time.Duration) *lock.BoolResult
func (*GoRedisAdapter) HGet ¶
func (g *GoRedisAdapter) HGet(ctx context.Context, key, field string) *lock.StringResult
type GoRedisV8Adapter ¶
type GoRedisV8Adapter struct {
// contains filtered or unexported fields
}
func NewGoRedisV8Adapter ¶
func NewGoRedisV8Adapter(client redisV8.Cmdable) *GoRedisV8Adapter
func (*GoRedisV8Adapter) Expire ¶
func (g *GoRedisV8Adapter) Expire(ctx context.Context, key string, expiration time.Duration) *lock.BoolResult
func (*GoRedisV8Adapter) HGet ¶
func (g *GoRedisV8Adapter) HGet(ctx context.Context, key, field string) *lock.StringResult
Click to show internal directories.
Click to hide internal directories.