常见的是文件和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
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。
留言