public Memcache(MemcachedSetting setting, IMemcachedClient client) { _client = new MemcachedClient(null, new MemcachedClientConfiguration(null, new MemcachedClientOptions() { Protocol = MemcachedProtocol.Binary, Servers = new List <Server>() })); }
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); }