[ServiceStack + Redis]:从"urn:Foo:Bar"获取所有对象



在我的Redis实例中,我有一个类似于urn的

urn:Foo:Bar

里面有很多密钥,比如:

urn:Foo:Bar:1
urn:Foo:Bar:2
urn:Foo:Bar:3
urn:Foo:Bar:...
urn:Foo:Bar:n

每一个简单的都有一个属性…但我对这个属性不感兴趣。我对上面的键的最后部分("1"、"2"、"3"等)感兴趣。

我真正想做的是:

client.GetKeys("urn:Foo:Bar:*")

或者类似的东西,这样我就可以取回与该模式匹配的键列表,并简单地拆分字符串以获得我真正想要的内容。

这是否可以使用ServiceStack Redis C#API?

我认为您可以使用client.SearchKeys("urn:Foo:Bar:*")。有关可用搜索模式的文档,请参阅此处。

最新更新