Какой тип Connect лучше использовать для Redis?

StackOverflow https://stackoverflow.com/questions/3900939

  •  29-09-2019
  •  | 
  •  

Вопрос

Я хочу использовать Redis в моем сервере приложения (C Module для Nginx) - (проверьте переменную от Redis для каждого запроса). Что я должен использовать тип соединения (сохранять живое или отдельное соединение для каждого запроса (подключиться, сделать, закрыть)), чтобы РЕДИС (я планирую использовать Credis для подключения к Redis)? Я использую 2 сервера.

Это было полезно?

Решение

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top