从ASP.NET WebAPI保存并在memcached中获取记录

时间:2019-04-20 06:53:21

标签: asp.net-core memcached

如何使用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");

}

0 个答案:

没有答案