MinDoc中的 Session 配置
优质
小牛编辑
130浏览
2023-12-01
MinDoc是基于beego1.8版本开发,基本上beego支持的session储存方式MinDoc同样支持。
Beego 官方文档: https://beego.me/docs/mvc/controller/session.md
目前MinDoc支持 file、mysql、redis 、memcached等储存引擎,配置如下:
文件储存配置:
#配置储存引擎为文件
sessionprovider=file
#可自定义Cookie的ID标识:
sessionname=mindoc_id
#设置默认的过期时间:
sessiongcmaxlifetime=3600
//储存在客户端 Cookie 的有效期
sessioncookielifetime=3360
//储存的域名
sessiondomain=
#配置储存目录
sessionproviderconfig=/tmp/mindoc
Redis储存引擎实例:
#配置储存引擎为文件
sessionprovider=redis
#可自定义Cookie的ID标识:
sessionname=mindoc_id
#设置默认的过期时间:
sessiongcmaxlifetime=3600
#配置储存目录
sessionproviderconfig=127.0.0.1:6379,连接池大小,密码,数据库索引值
Memcache储存引擎实例:
#配置储存引擎为文件
sessionprovider=memcache
#可自定义Cookie的ID标识:
sessionname=mindoc_id
#设置默认的过期时间:
sessiongcmaxlifetime=3600
#配置储存目录
sessionproviderconfig=127.0.0.1:7080