package cache import ( "fmt" "github.com/TicketsBot/GoPanel/config" "github.com/go-redis/redis" ) type RedisClient struct { *redis.Client } var Client RedisClient func NewRedisClient() RedisClient { client := redis.NewClient(&redis.Options{ Addr: fmt.Sprintf("%s:%d", config.Conf.Redis.Host, config.Conf.Redis.Port), Password: config.Conf.Redis.Password, PoolSize: config.Conf.Redis.Threads, }) return RedisClient{ client, } }