.net memcache_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > .net memcache

.net memcache

 2015/3/11 16:17:05  嘿嘿v8v  程序员俱乐部  我要评论(0)
  • 摘要:非常感谢csdn及冷月宫主让我很快学会了.net操作memcache文章转自:http://download.csdn.net/detail/e_wsq/4358982C#存取Memcache的示例1将Commons.dll,ICSharpCode.SharpZipLib.dll,log4net.dll,Memcached.ClientLibrary.dll等放到bin目录2引用Memcached.ClientLibrary.dll1string[]serverlist={"127.0.0.1
  • 标签:.net net

非常感谢csdn及冷月宫主让我很快学会了.net操作 memcache 文章转自:http://download.csdn.net/detail/e_wsq/4358982

C#存取Memcache的示例 1 将Commons.dll,ICSharpCode.SharpZipLib.dll,log4net.dll,Memcached.ClientLibrary.dll 等放到bin目录 2 引用Memcached.ClientLibrary.dll

class="code_img_closed" src="/Upload/Images/2015031116/0015B68B3C38AA5B.gif" alt="" />logs_code_hide('013350f6-aac8-4666-8859-5588b83ca97c',event)" src="/Upload/Images/2015031116/2B1B950FA3DF188F.gif" alt="" />
 1   string[] serverlist = { "127.0.0.1:11211", "90.0.12.120:11211" };
 2 
 3             //初始化池
 4             SockIOPool pool = SockIOPool.GetInstance();
 5             pool.SetServers(serverlist);
 6 
 7             pool.InitConnections = 3;
 8             pool.MinConnections = 3;
 9             pool.MaxConnections = 5;
10 
11             pool.SocketConnectTimeout = 1000;
12             pool.SocketTimeout = 3000;
13 
14             pool.MaintenanceSleep = 30;
15             pool.Failover = true;
16 
17             pool.Nagle = false;
18             pool.Initialize();
19 
20             // 获得客户端实例
21             MemcachedClient mc = new MemcachedClient();
22             mc.EnableCompression = false;
23 
24             Console.WriteLine("------------测   试-----------");
25             mc.Set("test1", "this is test");  //存储数据到缓存服务器,这里将字符串"my value"缓存,key 是"test"
26 
27             if (mc.KeyExists("test"))   //测试缓存存在key为test的项目
28             {
29                 Console.WriteLine("KEY为test的值正确写入");
30                 Console.WriteLine("test的值是:"+mc.Get("test").ToString());  //在缓存中获取key为test的项目
31             }
32             else
33             {
34                 Console.WriteLine("test not Exists");
35             }
36 
37            // Console.ReadLine();
38             var tt = mc.Get("test");
39             //mc.Delete("test");  //移除缓存中key为test的项目
40            
41             if (mc.KeyExists("test"))
42             {
43                 Console.WriteLine("test is Exists");
44                 Console.WriteLine(mc.Get("test").ToString());
45             }
46             else
47             {
48                 Console.WriteLine("值已删除");
49             }
50             //Console.ReadLine();
51 
52             SockIOPool.GetInstance().Shutdown();  //关闭池, 关闭sockets
View Code

 

上一篇: windows 服务 下一篇: 华工复试学习笔记
发表评论
用户名: 匿名