Я выполняю внешние вызовы API с помощью сценария python, и каждый ответ на вызов представляет собой словарь формата JSON.
Ответ от API меняется не слишком часто, возможно каждые 3 месяца или около того. В идеале я хотел бы создать пару ключ-значение между параметром API и ответом.
Я также не хочу, чтобы при очистке кеша все записи истекали, просто проверка в cacheFile / localDatabase, для этого параметра, а затем решить, следует ли удалить эту запись. Если для этого параметра существует значение, то посмотрите, превысила ли эта запись «время жизни», если нет, то используйте это значение, если оно есть, затем используйте функцию API, чтобы выполнить этот вызов, и замените значение. , Если значение не существует, то создайте новую запись.
Мне потребуется каждый раз обращаться к этому словарю для моего скрипта, чтобы собирать информацию о параметре.
Я пробовал соленые огурцы и pickle dump, но, похоже, это абсолютно плохая идея, поскольку она очистит весь кеш, а не ключ, срок действия которого истек.
Есть ли ссылка, которая может предоставить полезную информацию, я не уверен, Я ищу правильные термины.
Спасибо за вашу помощь.