Tôi đang sử dụng node.js để viết một dịch vụ web, nó gọi API cho một số dữ liệu nhưng tôi bị giới hạn bởi API cho một số cuộc gọi mỗi tháng, vì vậy tôi ước để lưu trữ dữ liệu tôi lấy từ API để tôi có thể phân phối dữ liệu đó với dữ liệu được lưu trong bộ nhớ cache và tìm nạp lại dữ liệu từ API tại một khoảng thời gian được định thời gian.Cách thích hợp để lưu dữ liệu từ cuộc gọi API với nodejs
Đây có phải là cách tiếp cận tốt cho vấn đề này không? Và tôi nên sử dụng khung bộ nhớ đệm nào? Tôi nhìn vào redis nút nhưng tôi không nghĩ rằng một cửa hàng giá trị quan trọng là thích hợp cho dữ liệu.
Cảm ơn!
Tôi biết điều này là cũ, nhưng chỉ tò mò - bạn đang sử dụng thư viện nào trong nút cho các cuộc gọi http của mình? – jpodwys
Nếu bạn đang sử dụng thư viện superagent tuyệt vời cho các cuộc gọi API của bạn từ nút, hãy cân nhắc xem xét bộ đệm siêu dữ liệu. Bạn có thể nhận được bộ nhớ đệm redis được xây dựng ngay vào truy vấn superagent của bạn. Disclaimer: Tôi đã viết superagent-cache. – jpodwys