Пример #1
0
        /// <summary>
        /// 删除哈希
        /// </summary>
        /// <param name="key">RedisKey 枚举</param>
        /// <param name="field">哈希字段名称</param>
        /// <returns>true false</returns>
        public static bool HashDelete(RedisKeyEnum enumKey, string field)
        {
            string key = EnumToString(enumKey);

            return(HashDelete(key, field));
        }
Пример #2
0
        /// <summary>
        /// 哈希设置 序列化存储
        /// </summary>
        /// <param name="key">Redis Key</param>
        /// <param name="field">哈希字段名称</param>
        /// <param name="value">哈希字段值</param>
        /// <returns>true false</returns>
        public static bool HashSetSerialize(RedisKeyEnum enumKey, string field, object value)
        {
            string key = EnumToString(enumKey);

            return(HashSetSerialize(key, field, value));
        }
Пример #3
0
        /// <summary>
        /// 哈希读取 读取存储的字符串
        /// </summary>
        /// <param name="key">Redis Key</param>
        /// <param name="field">哈希字段名称</param>
        /// <returns>存储的字符串</returns>
        public static string HashGet(RedisKeyEnum enumKey, string field)
        {
            string key = EnumToString(enumKey);

            return(HashGet(key, field));
        }
Пример #4
0
        /// <summary>
        /// 哈希设置 直接存储字符串
        /// </summary>
        /// <param name="key">RedisKey 枚举</param>
        /// <param name="field">哈希字段名称</param>
        /// <param name="value">哈希字段值</param>
        /// <returns>true false</returns>
        public static bool HashSet(RedisKeyEnum enumKey, string field, string value)
        {
            string key = EnumToString(enumKey);

            return(HashSet(key, field, value));
        }
Пример #5
0
 /// <summary>
 /// 设置缓存 序列化后存储
 /// </summary>
 /// <param name="redisKey"></param>
 /// <param name="value"></param>
 /// <param name="expiry">过期时间间隔</param>
 public static void StringSetSerialize(RedisKeyEnum redisKey, object value, TimeSpan?expiry = null)
 {
     StringSetSerialize(EnumToString(redisKey), value, expiry);
 }
Пример #6
0
        /// <summary>
        /// 根据key获取缓存对象
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="key"></param>
        /// <returns></returns>
        public static T StringGet <T>(RedisKeyEnum redisKey)
        {
            string key = EnumToString(redisKey);

            return(StringGet <T>(key));
        }
Пример #7
0
 /// <summary>
 /// 删除指定key
 /// </summary>
 /// <param name="redisKey"></param>
 /// <returns></returns>
 public static bool KeyDelete(RedisKeyEnum redisKey)
 {
     return(KeyDelete(EnumToString(redisKey)));
 }
Пример #8
0
 /// <summary>
 /// 检查指定key是否存在
 /// </summary>
 /// <param name="redisKey"></param>
 /// <returns></returns>
 public static bool KeyExists(RedisKeyEnum redisKey)
 {
     return(KeyExists(EnumToString(redisKey)));
 }