Versions in this module Expand all Collapse all v0 v0.0.8 Oct 27, 2020 v0.0.7 Oct 27, 2020 Changes in this version + func NewPool(cfg *Config) *redigo.Pool + type Config struct + KeepAlive time.Duration + MaxActive int32 + MaxIdle int32 + Password string + ReadTimeout time.Duration + SentinelMaster string + Sentinels []*url.URL + URL *url.URL + WriteTimeout time.Duration + type Pool interface + GetContext func(context.Context) (redigo.Conn, error) + type TokenLimiter struct + func NewTokenLimiter(log *zap.Logger, redisPool Pool, keyPrefix string, limitPerMinute uint64, ...) *TokenLimiter + func (l *TokenLimiter) Allow(ctx context.Context) bool