コード例 #1
0
 static RedisClient()
 {
     mDefaultDB = new RedisClient(RedisClientSection.Instance);
 }
コード例 #2
0
 public void SetItem(int index, object value, RedisClient db = null)
 {
     db = RedisClient.GetClient(db);
     db.SetListItem((string)mDataKey, index, value, mDataType);
 }
コード例 #3
0
 public void Clear(RedisClient db = null)
 {
     db = RedisClient.GetClient(db);
     db.Delete(mDataKey);
 }
コード例 #4
0
 public IList <T> Range(RedisClient db = null)
 {
     db = RedisClient.GetClient(db);
     return(db.ListRange <T>((string)mDataKey, mDataType));
 }
コード例 #5
0
 public T GetItem(int index, RedisClient db = null)
 {
     db = RedisClient.GetClient(db);
     return(db.GetListItem <T>((string)mDataKey, index, mDataType));
 }
コード例 #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));
 }
コード例 #7
0
 public void Push(T value, RedisClient db = null)
 {
     db = RedisClient.GetClient(db);
     db.ListPush((string)mDataKey, value, mDataType);
 }
コード例 #8
0
 public T Remove(RedisClient db = null)
 {
     db = RedisClient.GetClient(db);
     return(db.ListRemove <T>((string)mDataKey, mDataType));
 }
コード例 #9
0
 public T Pop(RedisClient db = null)
 {
     db = RedisClient.GetClient(db);
     return(db.ListPop <T>((string)mDataKey, mDataType));
 }
コード例 #10
0
 public int Count(RedisClient db = null)
 {
     db = RedisClient.GetClient(db);
     return(db.ListLength((string)mDataKey));
 }