Exemple #1
0
 public Memcache(MemcachedSetting setting, IMemcachedClient client)
 {
     _client = new MemcachedClient(null, new MemcachedClientConfiguration(null, new MemcachedClientOptions()
     {
         Protocol = MemcachedProtocol.Binary, Servers = new List <Server>()
     }));
 }
Exemple #2
0
        private MemcachedClientConfiguration Convert(MemcachedSetting setting)
        {
            var config = new MemcachedClientConfiguration(null, new MemcachedClientOptions());

            var serverList = setting.ServerList.Split(',');

            foreach (var item in serverList)
            {
                var addr      = item.Split(':');
                var port      = System.Convert.ToInt32(addr[1]);
                var ipAddress = IPAddress.Parse(addr[0]);
                config.Servers.Add(new IPEndPoint(ipAddress, port));
            }
            return(config);
        }