Мне нужно получить около 10k хэшей с сервера redis. Поскольку нет команды для получения нескольких хэшей в redis, я повторял все ключи, используя вызов db.HashGetAllAsync()
, а затем ожидал завершения всех задач. Несмотря на то, что это сработало, во время этих вызовов я увидел резкий всплеск задержки на панели инструментов RedisLabs.Получение нескольких хэшей из redis с использованием StackExchange.Redis
Есть ли способ получить много хэшей одновременно? Возможно, есть какие-либо настройки ConnectionMultiplexer
, которые могут помочь в этой ситуации?
Вы используете несколько вызовов этого вызова, а затем ожидаете возвращения всех результатов? Если да, то сколько одновременных соединений вы используете? –