Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Redis ¶
type Redis interface { Pipeline() redis.Pipeliner Del(ctx context.Context, keys ...string) *redis.IntCmd Get(ctx context.Context, key string) *redis.StringCmd Set(ctx context.Context, key string, value interface{}, expiration time.Duration) *redis.StatusCmd HGetAll(ctx context.Context, key string) *redis.MapStringStringCmd HSet(ctx context.Context, key string, values ...interface{}) *redis.IntCmd HDel(ctx context.Context, key string, fields ...string) *redis.IntCmd LPush(ctx context.Context, key string, values ...interface{}) *redis.IntCmd RPop(ctx context.Context, key string) *redis.StringCmd RPopCount(ctx context.Context, key string, count int) *redis.StringSliceCmd LLen(ctx context.Context, key string) *redis.IntCmd Close() error Ping(ctx context.Context) *redis.StatusCmd Publish(ctx context.Context, channel string, message interface{}) *redis.IntCmd }
func NewRedis ¶
func NewRedis(cfg RedisConfig) (Redis, error)
Click to show internal directories.
Click to hide internal directories.