Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var RedisEnabled bool
RedisConfig 存储配置信息
Functions ¶
func InitRedisClient ¶
func InitRedisClient(cfg *config.RedisConfig) error
InitRedisClient 初始化 Redis 客户端
Types ¶
type RedisClient ¶
type RedisClient interface { Ping(ctx context.Context) *redis.StatusCmd Set(ctx context.Context, key string, value interface{}, expiration time.Duration) *redis.StatusCmd Get(ctx context.Context, key string) *redis.StringCmd Del(ctx context.Context, keys ...string) *redis.IntCmd DecrBy(ctx context.Context, key string, decrement int64) *redis.IntCmd LPush(ctx context.Context, key string, values ...interface{}) *redis.IntCmd LTrim(ctx context.Context, key string, start, stop int64) *redis.StatusCmd Expire(ctx context.Context, key string, expiration time.Duration) *redis.BoolCmd LLen(ctx context.Context, key string) *redis.IntCmd LIndex(ctx context.Context, key string, index int64) *redis.StringCmd }
RedisClient 是 Redis 客户端接口,方便后期扩展和替换
var RDB RedisClient
Click to show internal directories.
Click to hide internal directories.