/// <summary> /// 获得指定键的缓存值 /// </summary> /// <param name="key">缓存键</param> /// <returns>缓存值</returns> public object Get(string key) { key = _cache.GetKey(key); return(_cache.Invoke(db => db.StringGet(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.GetKey(key); return(redis.Invoke(db => db.StringSet(key, val, exp))); }