sql >> Databasteknik >  >> NoSQL >> Redis

Redis Stack Exchange hur man tar bort eller hämtar nycklar efter mönster

Du kan göra som följande för att radera objekt från redis cache. (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 är en instans av ConnectionMultiplexer

Det raderas inte efter mönster som du frågade utan mycket snabbare än att ta bort varje tangent separat.



  1. Är Mongodb Aggregation-ramverket snabbare än kartlägga/minska?

  2. Hur tar man bort felsökning från en Express-app?

  3. Redis:Sortera och hämta n Neighbor Keys

  4. Hur man konverterar en MongoDB-replikuppsättning till en fristående server