// Redis初始化 package core import ( "context" "github.com/redis/go-redis/v9" "simple-memo/global" ) func InitRedis() { client := redis.NewClient(&redis.Options{ Addr: global.VP.GetString("redis.host") + ":" + global.VP.GetString("redis.port"), Password: global.VP.GetString("redis.password"), DB: global.VP.GetInt("redis.db"), }) // 测试连接 _, err := client.Ping(context.Background()).Result() if err != nil { panic("Redis连接失败:" + err.Error()) } global.Redis = client }