zoukankan      html  css  js  c++  java
  • c# 中使用memcached

    1.首先下载memcached 服务端 

    2.使用Enyim.Caching .Net 客户端

    3.配置web.config

      

      
       <sectionGroup name="QuickBootstrap1">
          <section name="memcached" type="Enyim.Caching.Configuration.MemcachedClientSection, Enyim.Caching" />
        </sectionGroup>

    <QuickBootstrap1> <memcached> <servers> <add address="127.0.0.1" port="11211" /> </servers> <socketPool minPoolSize="10" maxPoolSize="100" connectionTimeout="00:00:10" deadTimeout="00:02:00" /> </memcached> </QuickBootstrap1>

    4.开始使用

    代码如下

     //MemcachedClient mc = new MemcachedClient("QuickBootstrap1/memcached");
                MemcachedClient mc = new MemcachedClient("QuickBootstrap1/memcached");
    
    
                // store a string in the cache
                //bool res = mc.Store(StoreMode.Set, "MyKey", "Hello World");
    
                User user = new Entities.User
                {
                    CreateTime = DateTime.Now,
                    IsEnable = false,
                    UserName = "1q2",
                    Nick = "12312",
                    UserPwd = "123"
                };
                string str = Newtonsoft.Json.JsonConvert.SerializeObject(user);
                bool result = mc.Store(StoreMode.Set, "user66", user);
    
                // retrieve the item from the cache
               // string mykey = mc.Get("MyKey").ToString();
    
                // store some other items
                //mc.Store(StoreMode.Set, "D1", 1234L);
                //mc.Store(StoreMode.Set, "D2", DateTime.Now);
                //mc.Store(StoreMode.Set, "D3", true);
                //mc.Store(StoreMode.Set, "D4", new Product());
    
                //mc.Store(StoreMode.Set, "D5", new byte[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 });
    
              

    5.注意:

    mc.Store(StoreMode.Set, "user66", user); 会返回false;这是需要重启服务
    
  • 相关阅读:
    IE下的异步JS测试
    使用P3P实现 跨域共享Cookie
    DataRow的泛型扩展方法
    我的Exec方法
    原创:截取HttpResponse输出流
    SWT/JFACE 第五天,常用组件
    导入数据库:DMP
    JAVA常见错误收集
    swtjface学习第二天
    项目管理过程之项目团队
  • 原文地址:https://www.cnblogs.com/nele/p/5326403.html
Copyright © 2011-2022 走看看