我有一个带有许多键的redis(大约100个),我想只选择ClassA类型的键(只是一个例子)。
现在我正在做GetAllKeys,然后在所有项目的foreach循环中选择相关的键。
是否可以只选择相关的键并使用一个功能获取所有键?
当我做GetAll时,我只得到2件物品,而我应该得到45左右。
答案 0 :(得分:4)
以下代码将帮助您查找特定密钥,您必须在字符串后指定*
通配符,才能从Redis Server获取特定密钥。
using (RedisClient redisClient = new RedisClient("localhost"))
{
string searchString = "ClassA*";
var getSpecificKeys = redisClient.SearchKeys(searchString);
foreach (var getKey in getSpecificKeys)
{
// operation
}
}