Memcache 安装 下载安装包后,打开cmd 命令窗体,安装exe 程序集,(要以管理员身份运行),c:\memcached\memcached.exe -d install'
项目代码实现
添加到web引用
Commons.dll,
ICSharpCode.SharpZipLib.dll,
log4net.dll,
Memcached.ClientLibrary.dll
引用命名空间:using Memcached.ClientLibrary;
配置Memcache服务器
static MCache()
{
string[] serverlist = { "127.0.0.1:11211" }; //服务器列表,可多个
SockIOPool pool = SockIOPool.GetInstance();
//根据实际情况修改下面参数
pool.SetServers(serverlist);
pool.InitConnections = 3;
pool.MinConnections = 3;
pool.MaxConnections = 5;
pool.SocketConnectTimeout = 1000;
pool.SocketTimeout = 3000;
pool.MaintenanceSleep = 30;
pool.Failover = true;
pool.Nagle = false;
pool.Initialize(); // initialize the pool for memcache servers
}
插入值类型 Key_Value 键值对类型
示例化一个Memcache缓存
MCache mc = new MCache();
从缓存中读取数据
mc.get("Name").ToString()
mc.get("Pwd").ToString();
给缓存中添加修改数据
mc.set("Name", Name);
mc.set("Pwd", Pwd);
删除缓存
Mc.delete(“key”)