public IList <object> GetFields <T, T1>(RedisClient db = null) { db = RedisClient.GetClient(db); return(db.GetFields((string)DataKey, new NameType[] { new NameType(typeof(T)), new NameType(typeof(T1)) }, DataType).FieldValueToList()); }
public T Get <T>(RedisClient db = null) { db = RedisClient.GetClient(db); return((T)db.GetFields((string)mDataKey, new NameType[] { new NameType(typeof(T)) }, mDataType).FieldValueToList()[0]); }
public IList <object> Get(string[] fields, Type[] types, RedisClient db = null) { NameType[] nts = new NameType[fields.Length]; for (int i = 0; i < fields.Length; i++) { nts[0] = new NameType(types[i], fields[i], i); } db = RedisClient.GetClient(db); return(db.GetFields(mDataKey, nts, mDataType).FieldValueToList()); }