1 Star 1 Fork 0

YPT_ARCH/ProcessCache

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
main.go 1.35 KB
一键复制 编辑 原始数据 按行查看 历史
solate 提交于 2017-05-05 16:34 +08:00 . modify redis config
package main
import (
"os"
"net/http"
"git.oschina.net/YPTArch/processcache/sys/logs"
"git.oschina.net/YPTArch/processcache/sys/router"
"git.oschina.net/YPTArch/processcache/sys/redis"
"git.oschina.net/YPTArch/processcache/conf"
"strconv"
)
func init() {
////配置
//config.Conf = new(config.Config)
//if err := config.LoadConfig(); err != nil {
// os.Exit(1)
//}
//设置日志级别
level, err := strconv.Atoi(conf.GetLogLevel())
if err != nil {
logs.Logger.Error("set log level error:"+err.Error())
os.Exit(1)
}
logs.SetLevel(level)
//redis
dbIndex, err := strconv.Atoi(conf.GetDbIndex())
if err != nil {
logs.Logger.Error(err.Error())
os.Exit(1)
}
maxIdle, err := strconv.Atoi(conf.GetMaxIdle())
if err != nil {
logs.Logger.Error(err.Error())
os.Exit(1)
}
maxActive, err := strconv.Atoi(conf.GetMaxActive())
if err != nil {
logs.Logger.Error(err.Error())
os.Exit(1)
}
idleTimeout, err := strconv.Atoi(conf.GetIdleTimeout())
if err != nil {
logs.Logger.Error(err.Error())
os.Exit(1)
}
redis.SetPool(conf.GetRedisNetType(), conf.GetRedisAddr(), conf.GetRedisPassword(), dbIndex, maxIdle, maxActive, idleTimeout)
}
func main() {
router.InitRouter()
err := http.ListenAndServe(conf.GetServerBind(), nil) //设置监听的端口
if err != nil {
logs.Logger.Panic("ListenAndServe: " + err.Error())
os.Exit(1)
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/YPTArch/processcache.git
[email protected]:YPTArch/processcache.git
YPTArch
processcache
ProcessCache
master

搜索帮助