1

我想获得多个哈希集。有

public HashSet<string> GetAllItemsFromSet (string setId){ ....}

我需要

public HashSet<string>[] GetAllItemsFromSets (string[] setIds)

如何?

4

1 回答 1

1

RedisClient 上不存在 API,并且此任务没有特定的 Redis 服务器操作,因此您必须自己添加扩展 Redis 客户端,您可以使用 Extension 方法轻松完成,例如:

public static class RedisClientExtensions {
   public static HashSet<string>[] GetAllItemsFromSets(this IRedisClient client, 
       string[] setIds)
   {
       return setIds.Select(x => client.GetAllItemsFromSet(x)).ToArray();
   }
}
于 2012-12-04T09:51:37.930 回答