Я использую node.js для написания веб-службы, он вызывает API для некоторых данных, но я ограничен API количеством звонков в месяц, поэтому я хочу кэшировать данные, которые я извлекаю из API, чтобы я мог обслуживать его с кэшированными данными и повторно извлекать данные из API в определенный промежуток времени.
Это хороший подход к этой проблеме? Какую структуру кэширования я должен использовать? Я посмотрел на node -redis, но я не думаю, что хранилище ключевых значений подходит для данных.
Спасибо!