ASP.NET memcache并同步同一应用程序的许多实例

时间:2013-12-30 07:50:13

标签: asp.net synchronization memcached

在单个应用程序(一个实例)中,当我想将某些内容放入缓存中时,我曾做过:

lock(sync) 
{
   // if cache is null
   // make sql and put data into cache
   // else
   // return data from cache
}

以防止从其他请求中访问数据库。

那很好,但是当我有同一个应用程序的很多实例时会发生什么事?我不能使用锁,因为它只适用于一个实例。当然我可以使用互斥锁,但我读过它比锁定慢得多,因此我认为这不是解决这个问题的好方法。

你们有什么想法吗?建议?

最佳

0 个答案:

没有答案