Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
phpredis+;pconnect_Php_Multithreading_Webserver_Redis_Connection Pooling - Fatal编程技术网

phpredis+;pconnect

phpredis+;pconnect,php,multithreading,webserver,redis,connection-pooling,Php,Multithreading,Webserver,Redis,Connection Pooling,我在基于php的网站上使用phpredis。我使用的Web服务器是最简单的ApacheAptGet安装,不涉及任何配置,因为这只是一个开发环境 我面临的问题是,基本上,在使用phpredis时,“connect”和“pconnect”命令之间没有区别:正如我从redis cli上的“info”命令中看到的那样,它们每次都创建一个新的连接 现在,我很确定这是因为apache配置,而且事实上它可能(很可能)是一个多线程环境,因此无法建立单个连接 我的问题基本上是关于何时投入生产:为了避免这个问题,W

我在基于php的网站上使用phpredis。我使用的Web服务器是最简单的ApacheAptGet安装,不涉及任何配置,因为这只是一个开发环境

我面临的问题是,基本上,在使用phpredis时,“connect”和“pconnect”命令之间没有区别:正如我从redis cli上的“info”命令中看到的那样,它们每次都创建一个新的连接

现在,我很确定这是因为apache配置,而且事实上它可能(很可能)是一个多线程环境,因此无法建立单个连接

我的问题基本上是关于何时投入生产:为了避免这个问题,Web服务器的最佳选择是什么?我记得使用lighttpd时有数千名用户,但在mongoDB上仍然只能获得很少的连接(如2或3)

有什么想法吗


提前感谢。

+1我想知道正确使用phpredis的持久连接所需的具体最低设置/环境。pconnect创建持久连接。我已经在symfony2服务中使用了它。