php基于redis处理session的方法

php基于redis处理session的方法

ID:30505121

大小:16.39 KB

页数:4页

时间:2018-12-30

php基于redis处理session的方法_第1页
php基于redis处理session的方法_第2页
php基于redis处理session的方法_第3页
php基于redis处理session的方法_第4页
资源描述:

《php基于redis处理session的方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解php基于redis处理session的方法  这篇文章主要介绍了php基于redis处理session的方法的相关资料,需要的朋友可以参考下  一个基于redis的处理session的方法,如下。    classSession_custom{   private$redis;//redis实例   private$prefix='sess_';//session_id前缀   //会话开始时,会执行该方法,连接redis服

2、务器   publicfunctionopen($path,$name){    $this->redis=newRedis();    return$this->redis->connect("127.0.0.1",6379);   }   //会话结束时,调用该方法,关闭redis连接   publicfunctionclose(){    $this->redis->close();    returntrue;   }   //会话保存数据时调用该方法,在脚本执行完或session_write_close方法调用之后调用   publicfunctionw

3、rite($session_id,$data){    return对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解$this->redis->hMSet($this->prefix.$session_id,array('expires'=>time(),'data'=>$data));   }   //在自动开始会话或者通过调用session_st

4、art()函数手动开始会话之后,PHP内部调用read回调函数来获取会话数据。   publicfunctionread($session_id){    if($this->redis->exists($this->prefix.$session_id)){     return$this->redis->hGet($this->prefix.$session_id,'data');    }    return'';   }   //清除会话中的数据,当调用session_destroy()函数,或者调用session_regenerate_id()函数并且设

5、置destroy参数为TRUE时,会调用此回调函数。   publicfunctiondestroy($session_id){    if($this->redis->exists($this->prefix.$session_id)){     return对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解$this->redis->del($th

6、is->prefix.$session_id)>0?true:false;    }    returntrue;   }   //垃圾回收函数,调用周期由session.gc_probability和session.gc_divisor参数控制   publicfunctiongc($maxlifetime){    $allKeys=$this->redis->keys("{$this->prefix}*");    foreach($allKeysas$key){     if($this->redis->exists($key)&&$this->redis

7、->hGet($key,'expires')+$maxlifetime      $this->redis->del($key);     }    }    returntrue;   }  }  //调用自定义的session处理方法  $handler=newSession_custom();  session_set_save_handler(对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程

8、,对党的性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。