/// <summary> /// 获取单个对象 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="key"></param> /// <returns></returns> public T StringGet <T>(string key) { key = redis.AddKey(key); var val = redis.DoSave(db => db.StringGet(key)); return(redis.ConvertObj <T>(val)); }
/// <summary> /// 从hash表中获取数据 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="key"></param> /// <param name="dataKey"></param> /// <returns></returns> public T HashGet <T>(string key, string dataKey) { key = redis.AddKey(key); return(redis.DoSave(db => { var val = db.HashGet(key, dataKey); return redis.ConvertObj <T>(val); })); }
/// <summary> /// 取出(出队) /// </summary> /// <typeparam name="T"></typeparam> /// <param name="key"></param> /// <returns></returns> public T ListRightPop <T>(string key) { key = redis.AddKey(key); return(redis.DoSave(db => { var val = db.ListRightPop(key); return redis.ConvertObj <T>(val); })); }