package app import ( "context" "github.com/redis/go-redis/v9" ) var ( RedisClient redis.UniversalClient ) // InitRedis initializes the Redis client and assigns it to RedisClient func InitRedis(ctx context.Context) error { RedisClient = redis.NewClient(&redis.Options{ Addr: Config.RedisHost + ":" + Config.RedisPort, Password: Config.RedisPass, DB: 0, }) if _, err := RedisClient.Ping(ctx).Result(); err != nil { return err } return nil }