आप रेडिस कैश से आइटम को बैच हटाने के लिए निम्न के रूप में कर सकते हैं। (StackExchange.Redis.StrongName v1.0.488)
foreach (var ep in _muxer.GetEndPoints())
{
var server = _muxer.GetServer(ep);
var keys = server.Keys(database: _redisDatabase, pattern: pattern + "*").ToArray();
_db.KeyDeleteAsync(keys);
}
_muxer
ConnectionMultiplexer
का उदाहरण है
जैसा कि आपने पूछा था, यह पैटर्न के अनुसार नहीं हटाता है, लेकिन प्रत्येक कुंजी को अलग से हटाने की तुलना में बहुत तेज़ है।