建议跨进程的基本内存缓存

时间:2015-06-16 14:04:20

标签: .net memcached

该实现是针对以.net 4.5编码的简单方案,

  1. 在可序列化对象列表的内存缓存中
  2. 列表的setter和getter驻留在不同的进程中
  3. 理想情况下,缓存提供了一种内置线程安全的方式来访问缓存的项目
  4. 最初我在考虑使用静态类或MemoryCache,但是想到一种在进程间共享缓存的方法有些麻烦。这是否适合Redis缓存?

1 个答案:

答案 0 :(得分:0)

是的,Redis非常适合您访问缓存的不同应用程序的问题。它有很多功能 - 请http://redis.io/documentation,所有数据都保存在内存中,所以它非常快,它是线程安全的,因为它只有一个线程正在完成工作,并且它有很好的支持。 NET世界 - 请参阅https://github.com/StackExchange/StackExchange.Redis