From 9f7395a6eb1e626b2f829cce7e344ee5425893f9 Mon Sep 17 00:00:00 2001 From: 1 <1@72wo.cn> Date: Tue, 27 Jan 2026 02:10:28 +0000 Subject: [PATCH] 1 --- common/cool/cool.go | 5 +++-- logic/server.go | 7 ++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/common/cool/cool.go b/common/cool/cool.go index d5e1d8904..7614dee7f 100644 --- a/common/cool/cool.go +++ b/common/cool/cool.go @@ -21,6 +21,7 @@ var ( // RunMode = "dev" // 定义全局运行模式 IsRedisMode = false // 定义全局是否为redis模式 I18n = gi18n.New() // 定义全局国际化对象 + Redis *gredis.Redis ) func init() { @@ -47,11 +48,11 @@ func init() { } if !redisVar.IsEmpty() { redisVar.Struct(redisConfig) - redis, err := gredis.New(redisConfig) + Redis, err = gredis.New(redisConfig) if err != nil { panic(err) } - CacheManager.SetAdapter(gcache.NewAdapterRedis(redis)) + CacheManager.SetAdapter(gcache.NewAdapterRedis(Redis)) IsRedisMode = true // g.DB().GetCache().SetAdapter(gcache.NewAdapterRedis(redis)) //设置数据库 } diff --git a/logic/server.go b/logic/server.go index 392971598..c524ad7fb 100644 --- a/logic/server.go +++ b/logic/server.go @@ -15,6 +15,7 @@ import ( "net" "github.com/gogf/gf/v2/frame/g" + "github.com/gogf/gf/v2/os/gcache" "github.com/gogf/gf/v2/util/gconv" ) @@ -57,9 +58,9 @@ func isPortAvailable(port uint32) bool { func Start() { serverID := cool.Config.GameOnlineID cool.Config.ServerInfo = config.NewServerService().GetServerID(serverID).ServerList - // if cool.Config.ServerInfo.IsVip != 0 { - // g.DB().GetCache().SetAdapter(gcache.NewAdapterRedis(redis)) //设置数据库 - // } + if cool.Config.ServerInfo.IsVip != 0 { + g.DB().GetCache().SetAdapter(gcache.NewAdapterRedis(cool.Redis)) //设置数据库 + } if cool.Config.ServerInfo.IsDebug == 1 { g.DB().SetDebug(true)