Рекомендации по базовому кешированию памяти в процессе

Реализация для простого сценария, закодированного в.net 4.5,

  1. в кеше памяти список сериализуемых объектов
  2. установщик и получатель списка находятся в разных процессах
  3. в идеале кеш обеспечивает встроенный потокобезопасный способ доступа к кешированному элементу

Первоначально я думал о том, чтобы использовать статический класс или MemoryCache, но у меня возникли некоторые затруднения, чтобы найти способ разделить кеш между процессами. Это хорошо подходит для кэша Redis?

1 ответ

Решение

Да, Redis хорошо подходит для вашей проблемы с различными приложениями, обращающимися к вашему кешу. У него много функций - см. Http://redis.io/documentation, все данные хранятся в памяти, поэтому они очень быстрые, поточнобезопасные, потому что в них работает только один поток, и есть хорошая поддержка это в мире.NET - см. https://github.com/StackExchange/StackExchange.Redis

Другие вопросы по тегам