RolePermission.Common/MemcacheHelper.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//using Memcached.ClientLibrary;

namespace RolePermission.Common
{
    public class MemcacheHelper
    {
        //private static readonly MemcachedClient mc = null;
        private static readonly Dictionary<string, object> carch = null;
        static MemcacheHelper()
        {
            carch = new Dictionary<string, object>();
//            string[] serverlist = { "127.0.0.1:11211" };//一定要将地址写到Web.config文件中。
//            //初始化池
//            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>
        /// 向Memcache中写数据
        /// </summary>
        /// <param name="key"></param>
        /// <param name="value"></param>
        public static void Set(string key, object value)
        {
            carch.Add(key, value);
        }
        /// <summary>
        ///  向Memcache中写数据
        /// </summary>
        /// <param name="key"></param>
        /// <param name="value"></param>
        /// <param name="time">过期时间</param>
        public static void Set(string key, object value, DateTime time)
        {
            carch.Add(key, value);
        }
        /// <summary>
        /// 获取Memcahce中的数据
        /// </summary>
后面还有 22 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。