thinkphp使用redis存储session

本文介绍了如何在ThinkPHP框架中使用Redis作为session存储。首先,需要在session配置中设置存储类型为Redis,并关闭自动开启session。然后,创建Redis.class.php扩展类,并实现session的打开、关闭、读取、写入、销毁和垃圾回收方法。最后,通过Redis的单例类进行数据库连接。整个过程确保了session数据的有效管理和高效存储。
摘要由CSDN通过智能技术生成

1、

      session(array('type'=> 'Redis'));

      session_start();

      注意要在session开启之前做好改存redis配置,(*thinkphp有个自动开启session的配置SESSION_AUTO_START要改为false)


2、在session扩展类中加入Redis.class.php文件

Redis.class.php的代码为:

<?php
namespace Think\Session\Driver;
class Redis {

// Redis连接对象
protected $redis;
// Session过期时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值