sql >> Database teknologi >  >> NoSQL >> Redis

Redis Stack Exchange hvordan man sletter eller får nøgler efter mønster

Du kan gøre som følgende for at batchslette elementer fra 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 er forekomst af ConnectionMultiplexer

Det sletter ikke efter mønster, som du bad om, men meget hurtigere end at slette hver tast separat.



  1. Visuel styring af MongoDB-dokumenter og samlinger

  2. opslag i mongodb aggregering

  3. Sådan opretter du forbindelse til ElastiCache-klyngen ved hjælp af node.js

  4. Mongodb findAndModify node js