package resource

import (
	"context"
	"log"

	"github.com/go-redis/redis/v8"
)

var RedisClient *redis.Client

func InitRedisClient() {
	client := redis.NewClient(&redis.Options{
		Addr: "127.0.0.1:6379", // Redis地址
		// Addr:     "82.156.165.94:6379",
		Password: "", // 密码
		DB:       0,  // 数据库
		PoolSize: 10, // 连接池大小
	})

	if _, err := client.Ping(context.Background()).Result(); err != nil {
		log.Fatal("Redis连接失败:", err)
	}

	RedisClient = client
}
