Versions in this module Expand all Collapse all v0 v0.1.1 Nov 10, 2023 v0.1.0 Nov 10, 2023 v0.0.4 Nov 7, 2023 Changes in this version + var Client redis.UniversalClient + func Decr(key string) error + func Del(keys ...string) error + func Do(args ...any) *redis.Cmd + func FlushDB() error + func Get(key string) (string, error) + func HGet(key, field string) *redis.StringCmd + func HMGet(key string, fields ...string) []any + func HMSet(key string, values ...any) error + func HSet(key string, values ...any) error + func Incr(key string) error + func InitCache(cfg Config) error + func LPop(key string) *redis.StringCmd + func LPust(channel string, values ...any) error + func LRange(key string, start, stop int64) error + func MGet(keys ...string) ([]any, error) + func MSet(values ...any) error + func Publish(channel string, msg string) error + func RPop(key string) error + func RPust(channel string, values ...any) error + func SAdd(key string, members ...any) error + func SIsMember(key string, member any) (bool, error) + func SMembers(key string) []string + func Set(key, val string, expiration time.Duration) error + func Subscribe(channel string, subscribe func(msg *redis.Message, err error)) + type Config struct + Addrs []string + DB int + DialTimeout int64 + MasterName string + MaxIdleConns int + MaxRetries int + MaxRetryBackoff int64 + MinIdleConns int + MinRetryBackoff int64 + Password string + PoolFIFO bool + PoolSize int + PoolTimeout int64 + ReadTimeout int64 + SentinelPassword string + SentinelUsername string + Username string + WriteTimeout int64