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
