Когда Redis станет более эффективным? - PullRequest
0 голосов
/ 17 октября 2018

Мне было интересно, когда конвейеризация станет более эффективной?Например, если мне придется один раз запросить сервер, конвейер будет менее эффективным, чем просто использование экземпляра redis.

Если мне нужно дважды запросить сервер, например, проверить, что-то существует, если оно есть, захватить его, более эффективен конвейер или использует экземпляр redis?

Если мне нужно что-то запроситьтри раза ... и т. д.

Когда конвейерная обработка становится более эффективной, чем использование экземпляра Redis? ~

Спасибо

1 Ответ

0 голосов
/ 17 октября 2018

Если вы работаете только один раз, это то же самое.

Механизм пакетного процесса, подобный конвейерному.Если у вас есть три команды для выполнения обычным способом, клиент должен отправить три tcp-пакета и получить три tcp-пакета (каждая команда должна отправить одну и получить одну);но при использовании конвейерной передачи команды клиентского пакета 3 на сервер просто отправьте один пакет tcp и получите один.

Вы можете увидеть официальный документ: Использование конвейерной обработки для ускорения запросов Redis

...