Exemplo n.º 1
0
 static RedisClient()
 {
     mDefaultDB = new RedisClient(RedisClientSection.Instance);
 }
Exemplo n.º 2
0
 public void SetItem(int index, object value, RedisClient db = null)
 {
     db = RedisClient.GetClient(db);
     db.SetListItem((string)mDataKey, index, value, mDataType);
 }
Exemplo n.º 3
0
 public void Clear(RedisClient db = null)
 {
     db = RedisClient.GetClient(db);
     db.Delete(mDataKey);
 }
Exemplo n.º 4
0
 public IList <T> Range(RedisClient db = null)
 {
     db = RedisClient.GetClient(db);
     return(db.ListRange <T>((string)mDataKey, mDataType));
 }
Exemplo n.º 5
0
 public T GetItem(int index, RedisClient db = null)
 {
     db = RedisClient.GetClient(db);
     return(db.GetListItem <T>((string)mDataKey, index, mDataType));
 }
Exemplo n.º 6
0
 public IList <T> Range(int start, int end, RedisClient db = null)
 {
     db = RedisClient.GetClient(db);
     return(db.ListRange <T>((string)mDataKey, start, end, mDataType));
 }
Exemplo n.º 7
0
 public void Push(T value, RedisClient db = null)
 {
     db = RedisClient.GetClient(db);
     db.ListPush((string)mDataKey, value, mDataType);
 }
Exemplo n.º 8
0
 public T Remove(RedisClient db = null)
 {
     db = RedisClient.GetClient(db);
     return(db.ListRemove <T>((string)mDataKey, mDataType));
 }
Exemplo n.º 9
0
 public T Pop(RedisClient db = null)
 {
     db = RedisClient.GetClient(db);
     return(db.ListPop <T>((string)mDataKey, mDataType));
 }
Exemplo n.º 10
0
 public int Count(RedisClient db = null)
 {
     db = RedisClient.GetClient(db);
     return(db.ListLength((string)mDataKey));
 }