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

रेडिस सूची में बदलाव के लिए सुनें

आप notify-keyspace-events का उपयोग कर सकते हैं उसके लिए

उदाहरण Node.js के साथ लेकिन विचार अन्य भाषाओं के लिए समान है।

const Redis = require('ioredis')
const redis = new Redis()

;(async function () {
    redis.on('ready', () => {
        console.log('ready');

        redis.config('set', 'notify-keyspace-events', 'KEl')
        // KEl => see https://redis.io/topics/notifications to understand the configuration
        // l is meant we are interested in list event

        redis.psubscribe(['__key*__:*'])

        redis.on('pmessage', function(pattern, channel, message) {
            console.log('got %s', message);
        });
    })
})()

उदाहरण आउटपुट




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नोड.जेएस + रेडिस के साथ उपयोगकर्ता और सॉकेट जोड़े को कैसे संभालें?

  2. जेडिस क्लाइंट के रेडिस टेम्पलेट में एक ही कॉल में एकाधिक सूची मान कैसे प्राप्त करें

  3. क्या किसी आइटम को अपडेट करते समय Azure Redis Cache में कोई लॉक मैकेनिज्म है?

  4. अपने स्वयं के एडब्ल्यूएस खाते पर रेडिस ™ के लिए स्केलग्रिड होस्टिंग

  5. कैसे पाश के अंदर async कार्यों के पूरा होने के बाद समारोह कॉल करने के लिए?