खोज…


वाक्य - विन्यास

  • public IEnumerable<RedisKey> Keys(int database = 0, RedisValue pattern = default(RedisValue), int pageSize = CursorUtils.DefaultPageSize, long cursor = CursorUtils.Origin, int pageOffset = 0, CommandFlags flags = CommandFlags.None)

पैरामीटर

पैरामीटर विवरण
डेटाबेस से कनेक्ट करने के लिए Redis डेटाबेस इंडेक्स
पैटर्न अनिश्चित
पृष्ठ आकार प्रति पृष्ठ लौटने के लिए मदों की संख्या
कर्सर अनिश्चित
pageOffset परिणामों की भरपाई के लिए पृष्ठों की संख्या
झंडे अनिश्चित

टिप्पणियों

Keys() कॉल रेडिस सर्वर के संस्करण के आधार पर KEYS या SCAN कमांड का चयन करेगी। जहां संभव हो यह SCAN के उपयोग को प्राथमिकता देगा जो एक IEnumerable<RedisKey> और ब्लॉक नहीं करता है। KEYS दूसरी तरफ जब कुंजी अंतरिक्ष स्कैनिंग रोकेंगे।

सर्वर पर सभी कुंजियों की मूल स्कैनिंग

// Connect to a target server using your ConnectionMultiplexer instance
IServer server = conn.GetServer("localhost", 6379);

// Write out each key in the server
foreach(var key in server.Keys()) {
    Console.WriteLine(key);
}

कर्सर का उपयोग करके परिवर्तन करना

// Connect to a target server using your ConnectionMultiplexer instance
IServer server = conn.GetServer("localhost", 6379);

var seq = server.Keys();
IScanningCursor scanningCursor = (IScanningCursor)seq;
   
// Use the cursor in some way...


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow