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;
                }
    
            }
        }
  • 相关阅读:
    ⑦linux pidstat
    ⑥linux mpstat
    ⑤linux 系统负载
    ④linux 进程优先级
    ③linux 进程管理
    ②linux 监控进程状态
    ①linux 进程概述于生命周期
    ④linux 自动挂载
    ③linux Gdisk
    ②linux fdisk
  • 原文地址:https://www.cnblogs.com/dj258/p/9253120.html
Copyright © 2011-2022 走看看