У меня есть загрузчик python, использующий библиотеку python от Andy McCurdy, которая открывает несколько подключений Redis DB и устанавливает миллионы ключей, проходящих по файлам строк, каждый из которых содержит целое число, которое является номером redis-db для этой записи.В целом, в настоящее время открыто только 20 баз данных, но в конечном итоге их может быть целых 100 или более.
Я замечаю, что журнал redis (установленный для подробного описания) всегда говорит мне, что "подключено 4 клиента(0 рабов), ... хотя я знаю, что мои 20 открыты и используются.
Так что я предполагаю, что речь идет о поддержке пула соединений, встроенной в библиотеку python. Я прав в этомУгадайте? Если да, то реальный вопрос в том, есть ли способ увеличить размер пула - у меня много машинных ресурсов, много выделенных для Redis? Повлияет ли увеличение размера пула на производительность при увеличении количества виртуальных соединений, которые я создаю?up?
На данный момент, я на самом деле подключаюсь только к ОДНОМУ соединению за раз, хотя у меня есть много открытых, так как я перетасовываю входные записи между ними. Но в конечном итоге будет много сценариев (2 дюжины?), поражающих Redisпараллельно, в основном чтение, и мне интересно, какой эффект увеличит размер пула.
Спасибо, Мэтью