php将文件类型session写入memcache
来源:互联网 发布:临床试验数据核查 编辑:程序博客网 时间:2024/05/14 07:31
<?php class MemSession{ private static $handler = null; private static $lifetime = null; private static $time = null; const MS = 'session'; private static function init($handler){ self::$handler = $handler; self::$lifetime = ini_get('session.gc_maxlifetime'); self::$time = time(); } public static function start($memcache){ self::init($memcache); //调用类中的方法要用数组,__CLASS__代表本类 session_set_save_handler( array(__CLASS__,'open'), array(__CLASS__,'close'), array(__CLASS__,'read'), array(__CLASS__,'write'), array(__CLASS__,'destroy'), array(__CLASS__,'gc') ); session_start(); } public static function open($path,$name){ } public static function close(){ } public static function read($PHPSESSID){ $val = self::$handler->get(self::session_key($PHPSESSID)); if($val===false || $val==null){ return false; } return $val; } public static function write($PHPSESSID,$data){ $method = $data? 'set':'replace'; return self::$handler->$method(self::session_key($PHPSESSID),$data,MEMCACHE_COMPRESSED,self::$lifetime); } public static function destroy($PHPSESSID){ return self::$handle->delete(self::session_key($PHPSESSID)); } //memcache本身就有限定时间,数据自动销毁,所以可不使用gc方法 public static function gc($lifetime){ return true; } //给sessionID加前缀,避免key重复 private static function session_key($PHPSESSID){ $session_key = self::MS.$PHPSESSID; return $session_key; } } $mem = new Memcache; $mem->connect("localhost",11211) or die("could not connect"); MemSession::start($mem);
0 0
- php将文件类型session写入memcache
- php将session写入memcache中。
- php之session最优将信息写入memcache中管理
- PHP将session保存到memcache服务器
- session写入memcache
- session写入memcache
- 将session信息写入到memcache中管理
- php将session信息写入数据库
- session写入memcache中管理
- PHP高级配置 ---将session存到Memcache缓存中
- memcache保存php session
- PHP Session Memcache
- 将session放到memcache上面
- 将session保存到memcache
- 将session放到memcache上面
- memcache保存php的session
- memcache PHP 的 session.save_handler。
- PHP利用memcache保存session
- 给定数轴上n个点,找出一个到他们的距离之和尽量小的点
- P67 6
- Android:关于Animation的几种常见的动画
- Spring:三种实例化bean的方式
- 用了一下TI的检测三极/四极耳机的芯片TS3A227E,还挺好玩的
- php将文件类型session写入memcache
- 关于计算机视觉研究
- GitHub详细教程
- apache vhost配置
- find -mtime n
- 黑马程序员——java基础——String类和IO
- gdb调试(1)-查看内存
- FZU 1004----Number Triangle
- 计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接