beego--session使用redis引擎
beego 中使用 session 中的redis引擎相当方便,步骤如下:1、先安装redis驱动go get github.com/astaxie/beego/session/mysql (这是mysql的)go get github.com/astaxie/beego/session/redis@v1.12.32、导入到main.go文件中import (#"github.com/astaxi
·
beego 中使用 session 中的redis引擎相当方便,步骤如下:
1、先安装redis驱动
go get github.com/astaxie/beego/session/mysql (这是mysql的)
go get github.com/astaxie/beego/session/redis@v1.12.3
2、导入到main.go文件中
import (
# "github.com/astaxie/beego"
# "github.com/astaxie/beego/orm"
# _ "github.com/go-sql-driver/mysql" // import your used driver
# _ "quickstart/routers"
_ "github.com/astaxie/beego/session/redis"
)
3、配置文件conf/app.conf中开启
redis配置格式: redis地址,redis连接池最大连接数,redis密码
SessionOn = true
SessionProvider="redis"
SessionProviderConfig = "127.0.0.1:6379,1000,wj*****45"
4、代码中使用
func (c *MarketController) Get() {
v := c.GetSession("ccc")
if v == nil {
c.SetSession("ccc", int(1))
c.Data["num"] = 0
} else {
c.SetSession("ccc", v.(int)+1)
c.Data["num"] = v.(int)
}
c.TplName="market.tpl"
}
![Logo](https://devpress.csdnimg.cn/79de2bf0b7994defa4242ef90d5513fa.jpg)
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)