/// <summary> /// 删除单个Key /// </summary> /// <param name="key"></param> /// <returns></returns> public bool KeyDelete(string key) { key = redis.AddKey(key); return(redis.DoSave(db => db.KeyDelete(key))); }
/// <summary> /// 单个保存 /// </summary> /// <param name="key"></param> /// <param name="val">值</param> /// <param name="exp">过期时间</param> /// <returns></returns> public bool StringSet(string key, string val, TimeSpan?exp = default(TimeSpan?)) { key = redis.AddKey(key); return(redis.DoSave(db => db.StringSet(key, val, exp))); }
/// <summary> /// 是否被缓存 /// </summary> /// <param name="key"></param> /// <param name="dataKey"></param> /// <returns></returns> public bool HashExists(string key, string dataKey) { key = redis.AddKey(key); return(redis.DoSave(db => db.HashExists(key, dataKey))); }
/// <summary> /// 无序添加 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="key"></param> /// <param name="val"></param> /// <param name="score"></param> /// <returns></returns> public bool SortedSetAdd <T>(string key, T val, double score) { key = redis.AddKey(key); return(redis.DoSave(db => db.SortedSetAdd(key, redis.ConvertJson <T>(val), score))); }
/// <summary> /// 添加 /// </summary> /// <param name="key"></param> /// <param name="val"></param> /// <returns></returns> public bool SetAdd(string key, string val) { key = redis.AddKey(key); return(redis.DoSave(db => db.SetAdd(key, val))); }
/// <summary> /// 移除List内部指定的值 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="key"></param> /// <param name="val"></param> public void ListRemove <T>(string key, T val) { key = redis.AddKey(key); redis.DoSave(db => db.ListRemove(key, redis.ConvertJson(val))); }