Example #1
0
 public bool SortedSetContainsItem(IRedisSortedSet <T> set, T value)
 {
     return(client.SortedSetContainsItem(set.Id, value.SerializeToString()));
 }
Example #2
0
 public bool RemoveItemFromSortedSet(IRedisSortedSet <T> fromSet, T value)
 {
     return(client.RemoveItemFromSortedSet(fromSet.Id, value.SerializeToString()));
 }
Example #3
0
 public T PopItemWithHighestScoreFromSortedSet(IRedisSortedSet <T> fromSet)
 {
     return(DeserializeFromString(
                client.PopItemWithHighestScoreFromSortedSet(fromSet.Id)));
 }
Example #4
0
 public long StoreUnionFromSortedSets(IRedisSortedSet <T> intoSetId, params IRedisSortedSet <T>[] setIds)
 {
     return(client.StoreUnionFromSortedSets(intoSetId.Id, setIds.Map(x => x.Id).ToArray()));
 }
Example #5
0
 public void AddItemToSortedSet(IRedisSortedSet <T> toSet, T value, double score)
 {
     client.AddItemToSortedSet(toSet.Id, value.SerializeToString(), score);
 }
Example #6
0
        public List <T> GetAllItemsFromSortedSetDesc(IRedisSortedSet <T> set)
        {
            var list = client.GetAllItemsFromSortedSetDesc(set.Id);

            return(list.ConvertEachTo <T>());
        }
Example #7
0
        public IDictionary <T, double> GetAllWithScoresFromSortedSet(IRedisSortedSet <T> set)
        {
            var map = client.GetRangeWithScoresFromSortedSet(set.Id, FirstElement, LastElement);

            return(CreateGenericMap(map));
        }
Example #8
0
 public long RemoveRangeFromSortedSet(IRedisSortedSet <T> set, int minRank, int maxRank)
 {
     return(client.RemoveRangeFromSortedSet(set.Id, minRank, maxRank));
 }
Example #9
0
 public long RemoveRangeFromSortedSetByScore(IRedisSortedSet <T> set, double fromScore, double toScore)
 {
     return(client.RemoveRangeFromSortedSetByScore(set.Id, fromScore, toScore));
 }
Example #10
0
        public IDictionary <T, double> GetRangeWithScoresFromSortedSetByHighestScore(IRedisSortedSet <T> set, string fromStringScore, string toStringScore)
        {
            var map = client.GetRangeWithScoresFromSortedSetByHighestScore(set.Id, fromStringScore, toStringScore);

            return(CreateGenericMap(map));
        }
Example #11
0
        public IDictionary <T, double> GetRangeWithScoresFromSortedSetByHighestScore(IRedisSortedSet <T> set, double fromScore, double toScore, int?skip, int?take)
        {
            var map = client.GetRangeWithScoresFromSortedSetByHighestScore(set.Id, fromScore, toScore, skip, take);

            return(CreateGenericMap(map));
        }
Example #12
0
        public List <T> GetRangeFromSortedSetByHighestScore(IRedisSortedSet <T> set, double fromScore, double toScore, int?skip, int?take)
        {
            var list = client.GetRangeFromSortedSetByHighestScore(set.Id, fromScore, toScore, skip, take);

            return(list.ConvertEachTo <T>());
        }
Example #13
0
        public List <T> GetRangeFromSortedSetByHighestScore(IRedisSortedSet <T> set, string fromStringScore, string toStringScore)
        {
            var list = client.GetRangeFromSortedSetByHighestScore(set.Id, fromStringScore, toStringScore);

            return(list.ConvertEachTo <T>());
        }
Example #14
0
        public IDictionary <T, double> GetRangeWithScoresFromSortedSetDesc(IRedisSortedSet <T> set, int fromRank, int toRank)
        {
            var map = client.GetRangeWithScoresFromSortedSetDesc(set.Id, fromRank, toRank);

            return(CreateGenericMap(map));
        }
Example #15
0
 public double IncrementItemInSortedSet(IRedisSortedSet <T> set, T value, double incrementBy)
 {
     return(client.IncrementItemInSortedSet(set.Id, value.SerializeToString(), incrementBy));
 }
Example #16
0
 public long GetSortedSetCount(IRedisSortedSet <T> set)
 {
     return(client.GetSortedSetCount(set.Id));
 }
Example #17
0
 public long GetItemIndexInSortedSetDesc(IRedisSortedSet <T> set, T value)
 {
     return(client.GetItemIndexInSortedSetDesc(set.Id, value.SerializeToString()));
 }
Example #18
0
 public double GetItemScoreInSortedSet(IRedisSortedSet <T> set, T value)
 {
     return(client.GetItemScoreInSortedSet(set.Id, value.SerializeToString()));
 }
Example #19
0
        public List <T> GetRangeFromSortedSet(IRedisSortedSet <T> set, int fromRank, int toRank)
        {
            var list = client.GetRangeFromSortedSet(set.Id, fromRank, toRank);

            return(list.ConvertEachTo <T>());
        }
 public int StoreUnionFromSortedSets(IRedisSortedSet <T> intoSetId, params IRedisSortedSet <T>[] setIds)
 {
     return(client.StoreUnionFromSortedSets(intoSetId.Id, setIds.ConvertAll(x => x.Id).ToArray()));
 }