gin/session/init.go

24 lines
404 B
Go
Raw Permalink Normal View History

2024-09-24 21:18:05 +08:00
package session
import "fmt"
var (
sessionMgr SessionMgr
)
//中间件让用户选择使用哪个版本
func Init(provider string, addr string, options ...string) (err error) {
switch provider {
case "memory":
sessionMgr = NewMemorySessionMgr()
case "redis":
sessionMgr = NewRedisSessionMgr()
default:
fmt.Errorf("不支持")
return
}
err = sessionMgr.Init(addr, options...)
return
}