Есть ли преимущество пула соединений Redis над одним соединением? - PullRequest
0 голосов
/ 16 ноября 2018

Я пытаюсь использовать Redis для своего приложения. В моем приложении несколько пользователей одновременно хотят получить данные, которые хранятся в кеше redis. Поскольку Redis является однопоточным и мы не можем одновременно запускать операции на одном сервере, с помощью пула соединений мы можем выполнить несколько команд одновременно, чтобы достичь высокой пропускной способности ?

Я прочитал некоторые статьи на открытом форуме, и они сказали, что было бы полезно использовать пул соединений только тогда, когда мы знаем, что когда-нибудь будем использовать операцию блокировки redis, как BLPOP. Но если мы уверены, что мы никогда не собираемся использовать операции блокировки и использовать только обычные операции, такие как SET, MSET, GET и MGET, тогда использование пула соединений имеет какое-либо преимущество перед одним соединением?

Также кто-нибудь может иметь какую-либо идею / рекомендацию о максимальном количестве ключей , которое нам нужно будет указать в команде MGET, чтобы получить максимальные значения всех указанных ключей?

Будет очень полезно, если я получу ответы на это. Заранее спасибо.

...