Fix basepool & 优化 repo
This commit is contained in:
@@ -35,6 +35,8 @@ type Pipeliner interface {
|
||||
HIncrBy(key, field string, incr int64)
|
||||
|
||||
// SET
|
||||
MSet(values map[string]any)
|
||||
Set(key string, value []byte, expiration time.Duration)
|
||||
SAdd(key string, members ...any)
|
||||
SRem(key string, members ...any)
|
||||
|
||||
@@ -58,9 +60,11 @@ type Store interface {
|
||||
Del(ctx context.Context, keys ...string) error
|
||||
Exists(ctx context.Context, key string) (bool, error)
|
||||
SetNX(ctx context.Context, key string, value []byte, ttl time.Duration) (bool, error)
|
||||
MSet(ctx context.Context, values map[string]any) error
|
||||
|
||||
// HASH operations
|
||||
HSet(ctx context.Context, key string, values map[string]any) error
|
||||
HGet(ctx context.Context, key, field string) (string, error)
|
||||
HGetAll(ctx context.Context, key string) (map[string]string, error)
|
||||
HIncrBy(ctx context.Context, key, field string, incr int64) (int64, error)
|
||||
HDel(ctx context.Context, key string, fields ...string) error
|
||||
@@ -70,6 +74,7 @@ type Store interface {
|
||||
LRem(ctx context.Context, key string, count int64, value any) error
|
||||
Rotate(ctx context.Context, key string) (string, error)
|
||||
LIndex(ctx context.Context, key string, index int64) (string, error)
|
||||
Expire(ctx context.Context, key string, expiration time.Duration) error
|
||||
|
||||
// SET operations
|
||||
SAdd(ctx context.Context, key string, members ...any) error
|
||||
@@ -77,6 +82,7 @@ type Store interface {
|
||||
SMembers(ctx context.Context, key string) ([]string, error)
|
||||
SRem(ctx context.Context, key string, members ...any) error
|
||||
SRandMember(ctx context.Context, key string) (string, error)
|
||||
SUnionStore(ctx context.Context, destination string, keys ...string) (int64, error)
|
||||
|
||||
// Pub/Sub operations
|
||||
Publish(ctx context.Context, channel string, message []byte) error
|
||||
|
||||
Reference in New Issue
Block a user