请知悉:本文最近一次更新为 1 year 前,文中内容可能已经过时。

常见的是文件和memcache方式记录session,但是呢,文件形式如果流量激增,是容易造成IO问题从而降低服务性能的。

而memcache呢,没有Redis靠谱,所以如何使用Redis来记录session呢?

php.ini如何配置呢?示例如下:

单节点Redis:

session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379?auth=PASSWORD"

Redis集群(Redis cluster):

session.save_handler = redis
session.save_path = "seed[]=127.0.0.1:7000&seed[]=127.0.0.1:7001&seed[]=127.0.0.1:7002&timeout=3&read_timeout=3&failover=error

参考资料

Difference between redis and rediscluster PHP Session handle


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《php.ini配置使用Redis缓存记录session》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌