Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Redis Stack Exchange, jak usuwać lub pobierać klucze według wzorca

Możesz wykonać następujące czynności, aby zbiorczo usunąć elementy z pamięci podręcznej redis. (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 jest instancją ConnectionMultiplexer

Nie usuwa według wzorca, jak prosiłeś, ale znacznie szybciej niż usuwanie każdego klucza z osobna.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kolejka Redis z wygaśnięciem roszczenia

  2. Dane wiosenne Operacja Redis HGETALL

  3. Jak mogę bezpiecznie połączyć się z Redis hostowanym przez Heroku z wiersza poleceń?

  4. Dlaczego redis nie może ustawić maksymalnego otwartego pliku?

  5. Przekroczono limit połączenia/rozmiaru bufora Redis