如何使用asp.net核心webapi从memcached保存和获取记录
我已经将memcached集成到asp.net核心webapi中并设置并获取测试记录,现在我想设置asp.net web api中角色的记录并从中获取记录。请引导我。
string[] serverlist = { "127.0.0.1:11211" };
SockIOPool pool = SockIOPool.GetInstance();
MemcachedClient mc = new MemcachedClient();
public void getRoles(int userId, string EntityName, string Action)
{
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.EnableCompression = false;
mc.Set("testkey", "test", DateTime.Now.AddDays(2));
var response = mc.Get("testkey");
}