6

多くのキー (約 100) を持つ redis があり、ClassA のタイプからキーのみを選択したい (ほんの一例)。

現在、GetAllKeys を実行してから、すべての項目に対して foreach ループを実行し、関連するキーのみを選択しています。

関連するキーだけを選択して、1 つの機能ですべて取得することはできますか?

GetAll を行っているとき、約 45 個のアイテムを取得する必要があるのに、2 個のアイテムしか取得できません。

4

1 に答える 1

4

次のコードは、特定のキーを見つけるのに役立ちます*。文字列の後にワイルドカード文字を指定する必要があり、Redisサーバーから特定のキーのみをフェッチします。

 using (RedisClient redisClient = new RedisClient("localhost"))
 {
      string searchString = "ClassA*";

      var getSpecificKeys = redisClient.SearchKeys(searchString);

      foreach (var getKey in getSpecificKeys)
      {
           // operation
      }
  }
于 2013-01-02T11:58:39.647 に答える