140 Star 1.2K Fork 402

go-admin / go-admin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
redisclient.go 696 Bytes
一键复制 编辑 原始数据 按行查看 历史
package redisclient
import (
"github.com/chenhg5/go-admin/context"
"github.com/chenhg5/go-admin/modules/config"
"github.com/chenhg5/go-admin/plugins"
)
type RedisClient struct {
app *context.App
}
var Plug = new(RedisClient)
var Config config.Config
func (redis *RedisClient) InitPlugin() {
cfg := config.Get()
Config = cfg
Config.PREFIX = "/" + Config.PREFIX
Plug.app = InitRouter(Config.PREFIX)
}
func NewRedisClient() *RedisClient {
return Plug
}
func (redis *RedisClient) GetRequest() []context.Path {
return redis.app.Requests
}
func (redis *RedisClient) GetHandler(url, method string) context.Handler {
return plugins.GetHandler(url, method, &redis.app.HandlerList)
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/go-admin/go-admin.git
git@gitee.com:go-admin/go-admin.git
go-admin
go-admin
go-admin
v0.0.2

搜索帮助

344bd9b3 5694891 D2dac590 5694891