diff --git a/src/ServiceStack.Interfaces/Redis/Generic/IRedisTypedClient.cs b/src/ServiceStack.Interfaces/Redis/Generic/IRedisTypedClient.cs index 83613cb0bdc..51bb4aeb0c6 100644 --- a/src/ServiceStack.Interfaces/Redis/Generic/IRedisTypedClient.cs +++ b/src/ServiceStack.Interfaces/Redis/Generic/IRedisTypedClient.cs @@ -162,7 +162,9 @@ public interface IRedisTypedClient long GetSortedSetCount(IRedisSortedSet set); double GetItemScoreInSortedSet(IRedisSortedSet set, T value); long StoreIntersectFromSortedSets(IRedisSortedSet intoSetId, params IRedisSortedSet[] setIds); + long StoreIntersectFromSortedSets(IRedisSortedSet intoSetId, IRedisSortedSet[] setIds, string[] args); long StoreUnionFromSortedSets(IRedisSortedSet intoSetId, params IRedisSortedSet[] setIds); + long StoreUnionFromSortedSets(IRedisSortedSet intoSetId, IRedisSortedSet[] setIds, string[] args); //Hash operations bool HashContainsEntry(IRedisHash hash, TKey key); diff --git a/src/ServiceStack.Interfaces/Redis/IRedisClient.cs b/src/ServiceStack.Interfaces/Redis/IRedisClient.cs index 940ba20d4fe..532a39a18a9 100644 --- a/src/ServiceStack.Interfaces/Redis/IRedisClient.cs +++ b/src/ServiceStack.Interfaces/Redis/IRedisClient.cs @@ -256,7 +256,9 @@ public interface IRedisClient long GetSortedSetCount(string setId, double fromScore, double toScore); double GetItemScoreInSortedSet(string setId, string value); long StoreIntersectFromSortedSets(string intoSetId, params string[] setIds); + long StoreIntersectFromSortedSets(string intoSetId, string[] setIds, string[] args); long StoreUnionFromSortedSets(string intoSetId, params string[] setIds); + long StoreUnionFromSortedSets(string intoSetId, string[] setIds, string[] args); List SearchSortedSet(string setId, string start = null, string end = null, int? skip = null, int? take = null); long SearchSortedSetCount(string setId, string start = null, string end = null); long RemoveRangeFromSortedSetBySearch(string setId, string start = null, string end = null);