Эффективен ли кэш Redis для простого приложения Windows(управляющего программного обеспечения)?

#wpf #windows #redis #redis-cache

Вопрос:

Я хочу реализовать кэширование в простом настольном приложении. И я использую WPF .NET Framework. Итак, Redis может ли кэш быть эффективным с учетом переносимости? Или есть какой-нибудь лучший доступный вариант?

Ответ №1:

Если вам нужен кэш для простого решения, я предлагаю вам использовать кэш памяти. Но если вы принимаете сложное решение, вам определенно следует рассмотреть распределенный кэш (например, Распределенный кэш Redis), и причина в том, что Распределенный кэш является:

  1. Является согласованным (согласованным) между запросами к нескольким серверам.
  2. Переживает перезапуск сервера и развертывание приложений. И это потому, что ваш кэш обычно находится в другом месте (например, в Azure)
  3. Не использует локальную память.
  4. Является масштабируемым

Для получения более подробной информации о кэше памяти прочитайте

Для получения более подробной информации о распределенном кэше прочитайте

Ответ №2:

Я не предлагаю использовать Redis кэш для настольного приложения WPF. Почему? это делает ваше приложение зависимым от стороннего приложения. похоже, .Net что есть решение для кэширования в памяти и сохранения файла. Вы можете узнать больше об этом по этой ССЫЛКЕ