zoukankan      html  css  js  c++  java
  • RedisCache 缓存

    /// <summary>
        /// 这是包装过公用的,用于本站而已。
        /// </summary>
        /// <author>rixiao</author>
        /// <date>2018-02-01</date>
        public class RedisCacheProvider
        {
            public static T GetValue<T>(string key)
            {
                try
                {
                    return Swj.Platform.Common.Cache.RedisCacheProvider.GetValue<T>(key);
                }
                catch (Exception ex)
                {
                    LogHelper.Error("Redis报错:" + ex.Message, ex);
                    return default(T);
                }
            }
            public static string GetValue(string key)
            {
                try
                {
                    return Swj.Platform.Common.Cache.RedisCacheProvider.GetValue(key);
                }
                catch (Exception ex)
                {
                    LogHelper.Error("Redis报错:" + ex.Message, ex);
                    return null;
                }
            }
            public static bool SetValue(string key, object obj, int timeOut = 60)
            {
                try
                {
                    return Swj.Platform.Common.Cache.RedisCacheProvider.SetValue(key, obj, timeOut);
                }
                catch (Exception ex)
                {
                    LogHelper.Error("Redis报错:" + ex.Message, ex);
                    return false;
                }
    
            }
            public static bool SetValue<T>(string key, T obj, int timeOut = 60)
            {
                try
                {
                    return Swj.Platform.Common.Cache.RedisCacheProvider.SetValue<T>(key, obj, timeOut);
                }
                catch (Exception ex)
                {
                    LogHelper.Error("Redis报错:" + ex.Message, ex);
                    return false;
                }
    
            }
            public static bool SetValue(string key, string v, int timeOut = 60)
            {
                try
                {
                    return Swj.Platform.Common.Cache.RedisCacheProvider.SetValue(key, v, timeOut);
                }
                catch (Exception ex)
                {
                    LogHelper.Error("Redis报错:" + ex.Message, ex);
                    return false;
                }
    
            }
            public static bool KeyExist(string key)
            {
                try
                {
                    return Swj.Platform.Common.Cache.RedisCacheProvider.KeyExist(key);
                }
                catch (Exception ex)
                {
                    LogHelper.Error("Redis报错:" + ex.Message, ex);
                    return false;
                }
            }
            public static bool RemoveValue(string key)
            {
                try
                {
                    return Swj.Platform.Common.Cache.RedisCacheProvider.RemoveValue(key);
                }
                catch (Exception ex)
                {
                    LogHelper.Error("Redis报错:" + ex.Message, ex);
                    return false;
                }
    
            }
        }
  • 相关阅读:
    三分
    知识点整合摘取
    Codeforces Round #533 C. Ayoub and Lost Array
    判断当前VC 是push还是present的
    自动布局
    获取当前的 viewController
    UIImageView 点击放大缩小
    UIButton 在UIScrollView里面 点击效果不明显的问题
    IOS AutoLayout 遍历修改约束
    GIT 命令 操作 记录
  • 原文地址:https://www.cnblogs.com/dj258/p/9253120.html
Copyright © 2011-2022 走看看