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