Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Redis Stack Exchange cara menghapus atau mendapatkan kunci berdasarkan pola

Anda dapat melakukan hal berikut untuk menghapus item dari cache 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 adalah turunan dari ConnectionMultiplexer

Itu tidak menghapus menurut pola seperti yang Anda minta tetapi jauh lebih cepat daripada menghapus setiap kunci secara terpisah.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. server pegas tidak dapat terhubung ke redis menggunakan klien jedis

  2. Bagaimana seharusnya saya menggunakan Booksleeve dengan protobuf-net?

  3. Menggunakan sed pada variabel xargs tidak berfungsi di dalam ekspansi Shell

  4. Koneksi Redis melalui soket di Node.js

  5. Waktu fungsi Google Cloud habis saat menghubungkan ke Redis di IP internal Compute Engine