package db import ( "context" "fmt" "github.com/redis/go-redis/v9" "log" "qnc-server/config" ) var RedisClient redis.UniversalClient func InitRedis() { var client redis.UniversalClient client = redis.NewClient(&redis.Options{ Addr: config.ConfigData.Redis.Addr, Password: config.ConfigData.Redis.Password, DB: config.ConfigData.Redis.DB, }) pong, err := client.Ping(context.Background()).Result() if err != nil { log.Fatalf("redis connect ping failed, err:", err.Error()) } else { fmt.Printf("redis start,redis connect ping response: %s", pong) RedisClient = client } }