Консольное приложение ядра .net реализует постоянный кеш - PullRequest
0 голосов
/ 23 октября 2018

Инструменты

  • Visual Studio 2017 v15.8.7
  • dotnet core sdk v2.1.403

Сценарий

Я пытаюсь реализовать постоянный кеш, в котором хранятся ответы от вызовов API.Важно, чтобы этот кэш был доступен между запусками приложения.Я изучил эти документы , чтобы понять, как работает кэширование в памяти в ядре dotnet.

Однако, поскольку это кэш в памяти, он кэширует данные только для каждого запуска приложения.

Вопрос

Как можно кешироватьбыть реализованным так, чтобы оно сохранялось даже после запуска приложения?Где должна храниться кэшированная информация?В файле?

1 Ответ

0 голосов
/ 23 октября 2018

Решение - создать приложение, которое отвечает за кеширование.Если это новое приложение будет всегда работать, то ваша идея постоянства будет реализована.Что касается хранения кэша для случая, когда приложение кэширования перестало работать, вы можете использовать базу данных, например Redis.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...