xxxxxxxxxx
func NewRedisClient(ctx context.Context, db int) IRedisClient {
parseUrl, err := redis.ParseURL(os.Getenv("REDIS_HOST"))
if err != nil {
Logrus("fatal", "NewRedisClient - redis.ParseURL: %s", err.Error())
}
rd := redis.NewClient(&redis.Options{
Addr: parseUrl.Addr,
Password: parseUrl.Password,
DB: db,
})
return &RedisClient{rd: rd, ctx: ctx}
}