我有一个 Redis 数据库,其中存储了大量的键(约 100),我希望只选择 ClassA 类型的键(这只是一个示例)。
现在,我正在使用 GetAllKeys 方法获取所有键,然后在 foreach 循环中选择需要的键。
是否有可能只用一个函数选择所需的键并将它们全部获取?
当我使用 GetAll 方法时,我只得到了 2 个项,而应该得到约 45 个。
我有一个 Redis 数据库,其中存储了大量的键(约 100),我希望只选择 ClassA 类型的键(这只是一个示例)。
现在,我正在使用 GetAllKeys 方法获取所有键,然后在 foreach 循环中选择需要的键。
是否有可能只用一个函数选择所需的键并将它们全部获取?
当我使用 GetAll 方法时,我只得到了 2 个项,而应该得到约 45 个。
*
通配符字符,才能从 Redis 服务器获取特定的键。 using (RedisClient redisClient = new RedisClient("localhost"))
{
string searchString = "ClassA*";
var getSpecificKeys = redisClient.SearchKeys(searchString);
foreach (var getKey in getSpecificKeys)
{
// operation
}
}