zoukankan      html  css  js  c++  java
  • Memcache操作类

    using Memcached.ClientLibrary;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace Test.Common
    {
       public class MemcacheHelper
        {
           private static readonly MemcachedClient mc = null;
    
           static MemcacheHelper()
           {
               //最好放在配置文件中
               string[] serverlist = { "127.0.0.1:11211", "10.0.0.132: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();
    
               // 获得客户端实例
                mc = new MemcachedClient();
               mc.EnableCompression = false;
           }
           /// <summary>
           /// 存储数据
           /// </summary>
           /// <param name="key"></param>
           /// <param name="value"></param>
           /// <returns></returns>
           public static bool Set(string key,object value)
           {
              return mc.Set(key, value);
           }
           public static bool Set(string key, object value,DateTime time)
           {
               return mc.Set(key, value,time);
           }
           /// <summary>
           /// 获取数据
           /// </summary>
           /// <param name="key"></param>
           /// <returns></returns>
           public static object Get(string key)
           {
               return mc.Get(key);
           }
           /// <summary>
           /// 删除
           /// </summary>
           /// <param name="key"></param>
           /// <returns></returns>
           public static bool Delete(string key)
           {
               if (mc.KeyExists(key))
               {
                   return mc.Delete(key);
    
               }
               return false;
    
           }
        }
    }
  • 相关阅读:
    朴素贝叶斯分类算法原理
    DevExpress控件学习总结
    Nginx + Tomcat 配置负载均衡集群
    DotNet Core全新认识
    为何梯度反方向是函数值下降最快的方向
    理解矩阵
    C#版-Redis缓存服务器在Windows下的使用
    文本情感分类:分词 OR 不分词(3)
    文本情感分类:深度学习模型(2)
    文本情感分类:传统模型(1)
  • 原文地址:https://www.cnblogs.com/xiaoliwang/p/7867426.html
Copyright © 2011-2022 走看看