yii2用redis存储session

今天开发一个后台, 需要用redis来存储用户的session信息,然而redis总是存不住session_id, { SESSIONREDIS_SESSION.session_id() }, 后来发现 ,当你在 php.ini里 已经配置好了连接方式后,

Yii2的配置里其实是不需要再加的。

[Session]

;session.save_handler = files
;session.save_path = "/tmp"
session.save_handler = redis
session.save_path = "tcp://10.20.11.22:6051?auth=redistest6051"
session.use_strict_mode = 0
session.use_cookies = 1
session.use_only_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.cookie_httponly =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.referer_check =

 当已经配置好上面的代码,下面的代码是不需要yii2的配置里加的

'session' => [ //当服务器
            'name' => 'advanced-frontend',
            'class' => 'yii\redis\Session',
            'redis' => [
                'hostname' => '10.20.54.50',
                'port' => 6051,
                'password' => 'redispassword',
                'database' => 0,
            ],

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值