Yii2 使用redis扩展 共享session
"session"=>[
"class"=>"yii
edisSession",
//"timeout"=>3600,
"keyPrefix"=>"qian",
"cookieParams" => [
"path" => "/",
"domain" => ".qian.com",
],
"redis" => [
"class" => "yii
edisConnection",
"hostname" => "localhost",
"port" => 6379,
"database" => 1,
],
],
在 common/main.php 中配置 注意 红色字部分,
1、
"keyPrefix"=>"qianqs"keyPrefix 是统一 Redis 存储KEY的 前缀
也可以 "keyPrefix"=>"" 清空前缀,不设置会对每个域名或浏览器访问生成一个存储KEY,这样是获取不到共享值的
2、
"cookieParams" => [ "path" => "/", "domain" => ".qianqs.com", ],
只需要设置这两部分就可以通过 redis 共享 session 了,可以实现 子域名之间共享session
无需配置php.ini
- 上一篇: Kylin 的架构和原理
- 下一篇: Kylin - 剪枝优化及其方法