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;
                }
    
            }
        }
  • 相关阅读:
    WPF(ContentControl和ItemsControl)
    WPF(x:Key 使用)
    WPF(Binding集合对象数据源)
    WPF(x:Type的使用)
    WPF(初识DataTemplate)
    Asp.net 全局错误处理
    给年轻程序员的建议(转自csdn)
    在.net中未能用trycatch捕获到的异常处理(转载)
    c#语音读取文字
    IIS 7.0 和 IIS 7.5 中的 HTTP 状态代码
  • 原文地址:https://www.cnblogs.com/dj258/p/9253120.html
Copyright © 2011-2022 走看看