'SESSION_TYPE' => 'Redis', //session保存类型 'SESSION_PREFIX' => 'sess_', //session前缀 'REDIS_HOST' => '127.0.0.1' //REDIS服务器地址 'REDIS_PORT' => 6379, //REDIS连接端口号 'SESSION_EXPIRE' => 3600, //SESSION过期时间
<?php
namespace Think\Session\Driver;
class Redis {
// Redis连接对象
private $redis;
// Session过期时间
private $expire;
/**
* 打开方法
* @param type $path
* @param type $name
* @return type
*/
public function open($path, $name) {
$this->expire = C('SESSION_EXPIRE') ? C('SESSION_EXPIRE') : ini_get('session.gc_maxLifetime');
$this->redis = new Redis();
return $this->redis->connect(C('REDIS_HOST'), C('REDIS_PORT'));
}
/**
* 关闭
* @return type
*/
public function close() {
return $this->redis->close();
}
/**
* 读取
* @param string $id
* @return type
*/
public function read($id) {
$id = C('SESSION_PREFIX') . $id;
$data = $this->redis->get($id);
return $data ? $data : '';
}
/**
* 写入
* @param string $id
* @param type $data
* @return type
*/
public function write($id, $data) {
$id = C('SESSION_PREFIX') . $id;
return $this->redis->set($id, $data, $this->expire);
}
/**
* 销毁
* @param string $id
*/
public function destroy($id) {
$id = C('SESSION_PREFIX') . $id;
$this->redis->delete($id);
}
/**
* 垃圾回收
* @param type $maxLifeTime
* @return boolean
*/
public function gc($maxLifeTime) {
return true;
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有