Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

Redis Stack Exchange पैटर्न द्वारा कुंजियाँ कैसे हटाएं या प्राप्त करें

आप रेडिस कैश से आइटम को बैच हटाने के लिए निम्न के रूप में कर सकते हैं। (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 का उदाहरण है

जैसा कि आपने पूछा था, यह पैटर्न के अनुसार नहीं हटाता है, लेकिन प्रत्येक कुंजी को अलग से हटाने की तुलना में बहुत तेज़ है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. क्या ZADD या HMGET जैसे रेडिस कमांड को संभालने वाले तर्कों की संख्या पर कोई सीमा है?

  2. अजवाइन बनाम आरक्यू का उपयोग करने के पक्ष और विपक्ष

  3. नोड/रेडिस और कॉलबैक के साथ नियंत्रण प्रवाह समस्या?

  4. रेडिस:सॉर्ट करें और एन नेबर कीज प्राप्त करें

  5. एक रेक कार्य के भीतर रेडिस और रेस्क शेड्यूलर शुरू करने की कोशिश कर रहा है