PHP使用redis connect与pconnect的区别
二尸兄 2016-09-12 10:37:32 网上很多文章已经描述但是仍有疑惑;
1. 当使用pconnect时,连接会被重用,连接的生命周期是“fpm进程的生命周期”,而非一次php的执行。
疑惑1: fpm进程的生命周期是指 当前那1个fastcgi还是指整个php-fpm进程; ( php-fpm通常是1个master管理 n个fastcgi进程)
2.如果代码中使用pconnect, close的作用仅是使当前php不能再进行redis请求,但无法真正关闭redis长连接,连接在后续请求中仍然会被重用,直至fpm进程生命周期结束。
疑惑:这里的"当前php " 同上疑惑是: 当前那1个fastcgi还是指整个php-fpm进程;