PHP使用Redis保存用户会话Session

Posted 知其黑、受其白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP使用Redis保存用户会话Session相关的知识,希望对你有一定的参考价值。

阅读目录

阐述

php内置的绘画存储机制是把全部的会话数据保存在服务器上的文本文件里面,这些文件通常都是保存在服务器上的临时目录里。

如果并发量大,读写效率非常低。

而Redis对高并发的支持非常好,所以,可以使用redis替代文件存储session。

session_set_save_handler 函数

PHP 的 session_set_save_handler 函数用来定义用户级 session 保存函数(如打开、关闭、写入等)。

原型如下:

bool session_set_save_hanler(callback open,callback close

以上是关于PHP使用Redis保存用户会话Session的主要内容,如果未能解决你的问题,请参考以下文章

把php session 会话保存到redis

php负载中使用redis实现session会话保持

负载均衡集群中的session解决方案

PHP 会话管理

Spring Session Data Redis实现session共享

php代码审计10审计会话认证漏洞