import cycle not allowed

This commit is contained in:
2023-01-18 17:46:25 +08:00
parent 8d3a64b26e
commit 26f46f1eb6
35 changed files with 355 additions and 341 deletions
+6 -4
View File
@@ -1,8 +1,8 @@
package refs
import (
"cutego/pkg/common"
"cutego/pkg/config"
"cutego/pkg/logging"
"fmt"
_ "github.com/go-sql-driver/mysql"
"github.com/go-xorm/xorm"
@@ -11,6 +11,7 @@ import (
// 配置数据库
func init() {
logging.InfoLog("database init start...")
var err error
// 配置mysql数据库
ds := config.AppEnvConfig.DataSource
@@ -23,11 +24,11 @@ func init() {
ds.Charset)
SqlDB, err = xorm.NewEngine(ds.DbType, jdbc)
if err != nil {
common.FatalfLog("db error: %#v\n", err.Error())
logging.FatalfLog("db error: %#v\n", err.Error())
}
err = SqlDB.Ping()
if err != nil {
common.FatalfLog("db connect error: %#v\n", err.Error())
logging.FatalfLog("db connect error: %#v\n", err.Error())
}
SqlDB.SetMaxIdleConns(ds.MaxIdleSize)
SqlDB.SetMaxOpenConns(ds.MaxOpenSize)
@@ -36,11 +37,12 @@ func init() {
for _ = range timer.C {
err = x.Ping()
if err != nil {
common.FatalfLog("db connect error: %#v\n", err.Error())
logging.FatalfLog("db connect error: %#v\n", err.Error())
}
}
}(SqlDB)
SqlDB.ShowSQL(true)
// 开启缓存
SqlDB.SetDefaultCacher(xorm.NewLRUCacher(xorm.NewMemoryStore(), 1000))
logging.InfoLog("database init end...")
}
+6 -1
View File
@@ -1,8 +1,13 @@
package refs
import redisTool "cutego/pkg/redispool"
import (
"cutego/pkg/logging"
redisTool "cutego/pkg/redispool"
)
// 配置redis数据库
func init() {
logging.InfoLog("redis init start...")
RedisDB = redisTool.NewRedis()
logging.InfoLog("redis init end...")
}