Шаблон проектирования, который вы упомянули, является функцией Decorator, и вы также можете добиться этого, заключив в свои вызовы API пользовательскую функцию, которая каждый раз вызывает redis перед обращением к API.
, но это не должно бытьчасть запроса-обещания-родного, это слишком уместно и самоуверенно.
при создании приложений с высокой нагрузкой / высоким параллелизмом следует учитывать, что не нужно выполнять много задач, потребляющих ресурсы процессора / задач с длительной блокировкой / выделять ресурсы на горячем пути (создавая множество новых объектов)
Redisпроизводительность ограничена процессором (1 код), памятью и сетью вашего компьютера, а простой виртуальный компьютер (2 ядра, 4 ГБ, 1 Гбит) может одновременно обрабатывать десятки килограмм.
ваше приложение nodejs будет работатьпроцессор / память, прежде чем что-то случится с redis.