博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Asp.Net使用Memcached以解决Cache的不稳定性

Posted on 2009-06-11 10:58  losingrose  阅读(1525)  评论(2编辑  收藏  举报

首先具备的条件就是你能够使用Memcached:

1,你有一台缓存服务器能够配置linux+Memcached。

2,你需要保存的数据量不是很大单机配置windows版的Memcached。点击下载

其次你要找一个.net调用Memcached的api类:

Memcached的主站有推荐,我现在用的是Memcached.ClientLibrary.dll。点击下载

然后你找篇配置文件配起来就可以测试使用了。

如果想使用我的类,具体方法参照我以前一篇文章,不过我已经将MyCache类扩展可以使用Memcached。

自己设计的Cache自控制的简单方法

配置文件需要增加几个参数

  <add key="default_buffminutes" value="45"/>
  <add key="Memcached" value="true"/>
  <add key="MemServer" value="192.168.1.160:11211"/>

MyCache.cs是操作类,DelegateLists是委托方法函数,跟你需要的函数来定义。

MyCache.cs

 

DelegateLists.cs