两行代码轻松将PHP项目的session存到redis

两行代码轻松将PHP项目的session存到redis说一个多年前踩过的一个坑。一大早公司客服突然接到许多人反馈,网站打不开了。最近一段时间没有更新代码了,啥情况?加代码,记录关键地方的执行时间,一

大家好,欢迎来到IT知识分享网。两行代码轻松将PHP项目的session存到redis"

说一个多年前踩过的一个坑。

一大早公司客服突然接到许多人反馈,网站打不开了。最近一段时间没有更新代码了,啥情况?加代码,记录关键地方的执行时间,一看不得了,一到网站高峰期的时候,session开启的地方,SESSION 文件IO过高,执行时间太长,这可如何是好?查资料,将session存到memcache 或者 redis 可以解决。


以存redis为例,先安装好redis

接下来就是修改session配置,在哪儿修改呢?

第一种:修改php.ini ,将该台服务器上的所有项目都有效

打开php.ini, 查找session.save_handler, 将其值设置为 redis

查找session.save_path, 将其设置为"tcp://127.0.0.1:6379″, 注意要加双引号

修改完,记得重载nginx, 重启php-fpm  这样子操作

第二种:修改你项目的php入口文件 或者框架里的公共文件,加上两行代码,此方法只对你当前修改的项目有效

   ini_set('session.save_handler', 'redis');

   ini_set('session.save_path', 'tcp://127.0.0.1:6379');

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/47428.html

(0)
上一篇 2024-04-22 10:33
下一篇 2024-04-23 11:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信