多くのキー (約 100) を持つ redis があり、ClassA のタイプからキーのみを選択したい (ほんの一例)。
現在、GetAllKeys を実行してから、すべての項目に対して foreach ループを実行し、関連するキーのみを選択しています。
関連するキーだけを選択して、1 つの機能ですべて取得することはできますか?
GetAll を行っているとき、約 45 個のアイテムを取得する必要があるのに、2 個のアイテムしか取得できません。
多くのキー (約 100) を持つ redis があり、ClassA のタイプからキーのみを選択したい (ほんの一例)。
現在、GetAllKeys を実行してから、すべての項目に対して foreach ループを実行し、関連するキーのみを選択しています。
関連するキーだけを選択して、1 つの機能ですべて取得することはできますか?
GetAll を行っているとき、約 45 個のアイテムを取得する必要があるのに、2 個のアイテムしか取得できません。
次のコードは、特定のキーを見つけるのに役立ちます*
。文字列の後にワイルドカード文字を指定する必要があり、Redisサーバーから特定のキーのみをフェッチします。
using (RedisClient redisClient = new RedisClient("localhost"))
{
string searchString = "ClassA*";
var getSpecificKeys = redisClient.SearchKeys(searchString);
foreach (var getKey in getSpecificKeys)
{
// operation
}
}