栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

beego--session使用redis引擎

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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.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"
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/314570.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号