当前位置: 首页 > 文档资料 > MinDoc 帮助手册 >

MinDoc中的 Session 配置

优质
小牛编辑
132浏览
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