【问题标题】:recommendation for basic memory caching across process跨进程的基本内存缓存建议
【发布时间】:2015-06-16 14:04:19
【问题描述】:

实现是针对在 .net 4.5 中编码的简单场景,

  1. 在可序列化对象列表的内存缓存中
  2. 列表的 setter 和 getter 驻留在不同的进程中
  3. 理想情况下,缓存提供了一种内置线程安全的方式来访问缓存项

最初我在考虑使用静态类或 MemoryCache,但在思考跨进程共享缓存的方法时遇到了一些麻烦。这是否适合 Redis 缓存?

【问题讨论】:

    标签: .net memcached


    【解决方案1】:

    是的,Redis 非常适合解决不同应用程序访问缓存的问题。它有很多特性 - 请参阅http://redis.io/documentation,所有数据都保存在内存中,因此速度非常快,它是线程安全的,因为它只有一个线程在做这项工作,并且在 .NET 世界中对它有很好的支持- 见https://github.com/StackExchange/StackExchange.Redis

    【讨论】:

      猜你喜欢
      • 2011-03-16
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 2011-07-16
      • 2015-10-09
      • 1970-01-01
      • 2017-12-11
      • 1970-01-01
      相关资源
      最近更新 更多