Redis: клиентские подключения phpRedis увеличиваются до 11-12 - PullRequest
2 голосов
/ 22 марта 2012

Я заменил свой memcache на Redis. Я использую клиент phpredis и pconnect () для подключения. Я также создал класс Redis, который реализует шаблон синглтона, но я продолжаю получать новые клиентские соединения после нескольких обновлений домашней страницы.

Более конкретно, у меня есть приложение, которое получает некоторые значения из redis по заданным ключам. Когда я запускаю redis-сервер, у меня подключено 0 клиентов. Я обновляю страницу, и 1 клиент подключен. Во втором обновлении подключены 2 клиента. После 2-3 дополнительных обновлений подключаются 3 клиента и так далее, пока не достигнет 11, а иногда и 12 клиентов. Затем он прекращает увеличивать их количество.

Время рендеринга домашней страницы примерно одинаково (также с memcache) и не занимает больше памяти, но я пытался выяснить, почему у него такое странное поведение.

Я запускаю свое приложение локально на MAMP 2.0.5 и у меня есть redis-2.4.7.

1 Ответ

2 голосов
/ 23 марта 2012

У вас есть 12 экземпляров Apache, работающих с вашим скриптом на PHP.Это нормально, если вы не видите, чтобы клиенты постоянно отключались и снова подключались.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...