示例#1
0
 /// <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)));
 }
示例#2
0
 /// <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)));
 }
示例#3
0
 /// <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)));
 }
示例#4
0
 /// <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)));
 }
示例#5
0
 /// <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)));
 }
示例#6
0
 /// <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)));
 }