我有一个场景,我必须获取匹配某个前缀的所有键(字符串类型)。例如,我有以下键

 1. ABC.10
 2. ABC.11
 3. ABC.12
 4. XYZ.10
 5. XYZ.11
 6. XYZ.12

我需要使用 Stackexchange.Redis C# 获取与 XYZ 匹配的所有键。

最佳答案

我找到了从 Redis 获取 key 的方法

 ConnectionMultiplexer con = RedisConnectionFactory.GetConnection();
 IServer server = con.GetServer("redisdb:6379");
  foreach (var key in server.Keys(DB_Number, "XYZ.*", 1000))
 {
   //logic
 }

关于c# - 从 Stackexchange.Redis 中的 Redis 获取所有带有前缀的键(字符串类型),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47449251/

10-12 12:48