Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetExpireAt ¶
GetExpireAt returns a timestamp when the key should expire or -1 if the key doesn't match any valid auto expire regexes
Types ¶
type InvalidDurationError ¶
InvalidDurationError identifies that a given key generates an invalid duration
func (*InvalidDurationError) Error ¶
func (e *InvalidDurationError) Error() string
type RedisClient ¶
RedisClient identifies uniquely one redis client with a pool of connections
func GetRedisClient ¶
func GetRedisClient(redisHost string, redisPort int, redisPassword string, redisDB int, maxPoolSize int, logger zap.Logger) (*RedisClient, error)
GetRedisClient creates and returns a new redis client based on the given settings
func (*RedisClient) GetConnection ¶
func (c *RedisClient) GetConnection() *redis.Client
GetConnection return a redis connection
Click to show internal directories.
Click to hide internal directories.