在Stackexchange.Redis

时间:2017-11-23 06:50:34

标签: c# stackexchange.redis

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

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

我需要使用Stackexchange.Redis C#。

获取所有与XYZ匹配的键

1 个答案:

答案 0 :(得分:1)

我找到了从Redis获取密钥的方法

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