/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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); }
/// <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)); }
/// <summary> /// 删除指定key /// </summary> /// <param name="redisKey"></param> /// <returns></returns> public static bool KeyDelete(RedisKeyEnum redisKey) { return(KeyDelete(EnumToString(redisKey))); }
/// <summary> /// 检查指定key是否存在 /// </summary> /// <param name="redisKey"></param> /// <returns></returns> public static bool KeyExists(RedisKeyEnum redisKey) { return(KeyExists(EnumToString(redisKey))); }