🐛添加redis缓存
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -3,4 +3,4 @@
|
||||
/.vscode/
|
||||
main.exe
|
||||
main.exe~
|
||||
/logs/
|
||||
/logs/
|
||||
@@ -3,6 +3,10 @@ httpport = 12306
|
||||
runmode = dev
|
||||
HTTPAddr = localhost
|
||||
sessionon = true
|
||||
sessionprovider = redis
|
||||
sessiongcmaxlifetime = 86400
|
||||
sessioncookielifetime = 86400
|
||||
sessionProviderConfig = 127.0.0.1:6379,100,astaxie
|
||||
|
||||
[mysql]
|
||||
dbhost = localhost
|
||||
|
||||
@@ -6,8 +6,8 @@ import (
|
||||
"boss/models/user"
|
||||
"boss/utils"
|
||||
"boss/utils/mfa"
|
||||
"github.com/beego/beego/v2/adapter/validation"
|
||||
"github.com/beego/beego/v2/core/logs"
|
||||
"github.com/beego/beego/v2/core/validation"
|
||||
beego "github.com/beego/beego/v2/server/web"
|
||||
)
|
||||
|
||||
|
||||
10
go.mod
10
go.mod
@@ -3,15 +3,15 @@ module boss
|
||||
go 1.13
|
||||
|
||||
require (
|
||||
github.com/beego/beego/v2 v2.0.2
|
||||
github.com/beego/beego/v2 v2.2.1
|
||||
github.com/cespare/xxhash/v2 v2.3.0 // indirect
|
||||
github.com/go-redis/redis/v7 v7.4.0
|
||||
github.com/go-sql-driver/mysql v1.6.0
|
||||
github.com/go-sql-driver/mysql v1.8.1
|
||||
github.com/gogf/gf v1.16.9
|
||||
github.com/golang/protobuf v1.5.3 // indirect
|
||||
github.com/mattn/go-sqlite3 v2.0.3+incompatible // indirect
|
||||
github.com/redis/go-redis/v9 v9.5.3 // indirect
|
||||
github.com/rs/xid v1.2.1
|
||||
github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e
|
||||
github.com/xlzd/gotp v0.1.0
|
||||
golang.org/x/exp v0.0.0-20190121172915-509febef88a4
|
||||
google.golang.org/protobuf v1.32.0 // indirect
|
||||
golang.org/x/exp v0.0.0-20231006140011-7918f672742d
|
||||
)
|
||||
|
||||
5
main.go
5
main.go
@@ -6,6 +6,7 @@ import (
|
||||
|
||||
"github.com/beego/beego/v2/core/logs"
|
||||
"github.com/beego/beego/v2/server/web"
|
||||
_ "github.com/beego/beego/v2/server/web/session/redis"
|
||||
_ "github.com/go-sql-driver/mysql"
|
||||
)
|
||||
|
||||
@@ -25,15 +26,13 @@ func RegisterLogs() {
|
||||
"perm": "0644",
|
||||
"separate": ""
|
||||
}`
|
||||
|
||||
_ = logs.SetLogger(logs.AdapterFile, config)
|
||||
logs.SetLevel(logs.LevelWarning)
|
||||
|
||||
f := &logs.PatternLogFormatter{
|
||||
Pattern: "%F:%n|%w%t>> %m",
|
||||
WhenFormat: "2006-01-02",
|
||||
}
|
||||
|
||||
logs.RegisterFormatter("pattern", f)
|
||||
_ = logs.SetGlobalFormatter("pattern")
|
||||
logs.Async()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user