Я сейчас провожу эксперимент с Redis для проекта. В настоящее время я использую py-redis v5.0.5
Вопрос в том, что если я выполняю параллельные запросы с клавишами 100 000 (100k) , эта строка кода заканчивается обычно за 0,5 секунды - 1,5 секунды:
values = [json.loads(value.replace("'", '"')) for value in r.mget(keys_)]
Однако при увеличении количества ключей до 200k процесс получения значений из одной и той же строки кода заканчивается через 4 секунды - 13 секунд.
Резюме: я делаю параллельные запросы к REDIS, и процесс MGET с учетом 100k ключей уже выполнен в течение 0,5 секунд - 1,5 секунд , но когда число ключи 200k , процесс занимает 4 секунды - 13 секунд .
Почему?