2010-10-10 2 views
0

Я хочу использовать redis в своем серверном приложении (c модуль для nginx) - (проверить переменную из redis для каждого запроса). что я должен использовать тип соединения (сохранить живое или отдельное соединение для каждого запроса (connect, do, close)) для redis (я планирую использовать credis для подключения к redis)? Я использую 2 сервера.Какой тип соединения лучше использовать для redis?

ответ

2

Лучше всего использовать соединение, если это возможно - эффективность является его частью, хотя у меня были проблемы с отключением соединений, когда я пытался держать слишком много открытых.

Для большинства случаев вы можете использовать одно соединение, единственное время, когда вам действительно нужно выделенное соединение, - это такие вещи, как подписка или транзакции, когда результат не возвращается немедленно.

0

Если вы можете повторно использовать соединение, сохранив его, сделайте это. Если у вас есть несколько (или более) запросов, это может легко стать неэффективным, если вы все время отключитесь и снова подключаетесь.

Смежные вопросы