#region 程序集 ServiceStack.Interfaces, Version=5.0.0.0, Culture=neutral, PublicKeyToken=02c12cbda47e6587
// C:UsersAdministratorsource
eposSolution4packagesServiceStack.Interfaces.5.8.0lib
et45ServiceStack.Interfaces.dll
#endregion
using System.Collections;
using System.Collections.Generic;
using ServiceStack.Model;
namespace ServiceStack.Redis
{
public interface IRedisSet : ICollection<string>, IEnumerable<string>, IEnumerable, IHasStringId, IHasId<string>
{
HashSet<string> Diff(IRedisSet[] withSets);
HashSet<string> GetAll();
string GetRandomEntry();
List<string> GetRangeFromSortedSet(int startingFrom, int endingAt);
HashSet<string> Intersect(params IRedisSet[] withSets);
void Move(string value, IRedisSet toSet);
string Pop();
void StoreDiff(IRedisSet fromSet, params IRedisSet[] withSets);
void StoreIntersect(params IRedisSet[] withSets);
void StoreUnion(params IRedisSet[] withSets);
HashSet<string> Union(params IRedisSet[] withSets);
}
}