2016-09-02 3 views
0

.NET実装でAzure Redisキャッシュを使用しています。私はキャッシュから取得する必要があるキーのリストを持っています。今、これは私の実装です: `キーのリストによって値を取得するために、redisキャッシュを照会することはできますか?

 List<string> planIds = ...; // already initialized. 
     List<customObj> plans = new List<customObj>(); 
     foreach (string currentId in planIds) 
     { 
      var plan = Database.StringGet(key); 
      if (plan != null) plans.Add(plan); 
     } 

私は説明を少し簡略化しましたが、うまくいきます。しかし、バッチ・セットのバッチ・セットに対して、取得したいキーのリストを渡して同様のセットアップを行うことができるかどうかは疑問でした。通常、約200以上のIDです。それは実践ですか?

答えて

3

あなたは、単一の呼び出しで値の配列を取得するために、キーの配列を渡すことができStringGet overloaded method

を見てください。

Redisを実行しますMGEThere

関連する問題