1

複数のハッシュセットを取得したい。がある

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

私は欲しい

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

どのように?

4

1 に答える 1

1

API は RedisClient には存在せず、このタスクには特定の 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 に答える