/// <summary>
 /// Get SortedSet Collection
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="key"></param>
 /// <param name="order"></param>
 /// <returns></returns>
 public IEnumerable <SortedSetEntity <T> > GetSortedSetsAll <T>(string key, Tool.Order order = Tool.Order.Ascending) => GetSortedSetWithScores <T>(key, 0, -1, StackExchange.Redis.Order.Ascending, ISerializer);
 /// <summary>
 /// Get SortedSet Collection
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="key"></param>
 /// <param name="startIndex"></param>
 /// <param name="count"></param>
 /// <param name="order"></param>
 /// <returns></returns>
 public IEnumerable <SortedSetEntity <T> > GetSortedSetsAll <T>(string key, long startIndex, long count, Tool.Order order = Tool.Order.Ascending) => GetSortedSetWithScores <T>(key, startIndex, count, order.ToRedisOrder(), ISerializer);
 /// <summary>
 /// Get SortedSet
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="key"></param>
 /// <param name="values"></param>
 /// <param name="startIndex"></param>
 /// <param name="count"></param>
 /// <param name="order"></param>
 /// <returns></returns>
 public IEnumerable <T> GetSortedSets <T>(string key, long startIndex, long count, Tool.Order order = Tool.Order.Ascending) => GetSortedSet <T>(key, startIndex, count, order.ToRedisOrder(), ISerializer);