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;
                }
    
            }
        }
  • 相关阅读:
    nginx启动,停止,重启
    获取节点与属性
    修改节点的属性 节点默认不允许修改
    删除节点与属性
    创建属性Attribute
    新增节点NewBook并增加属性Name="WPF"
    创建xml树
    HashTable Queue Stack SortedList BitArray
    ArrayList详细
    sqlserver 优化
  • 原文地址:https://www.cnblogs.com/dj258/p/9253120.html
Copyright © 2011-2022 走看看