2016-12-20 1 views
0

ich zu einem Redis Sentinel anschließe den Code mit unten angegebenenNodejs IOREDIS: Wie setze ich die Ablaufzeit für einen Schlüssel?

var Redis = require('ioredis'); 
var redis = new Redis({ 
    sentinels: [{ host: '99.9.999.99', port: 88888 }], 
    name: 'mymaster' 
}); 

ich den Wert eines Schlüsseleinstellung durch folgenden Code:

function (key, data) { 

     var dataInStringFormat = JSON.stringify(data); /// conbverting obj to string 

     /// making promise for returning 
     var promise = new Promise(function (resolve, reject) { 
      /// set data in redis 
      redis.set(key, dataInStringFormat) 
       .then(function (data) { 
        resolve(data); 
       }, function (err) { 
        reject(err); 
       }); 
     }); 

     return promise; 

    } 

Können Sie mir bitte helfen, durch Schaffung einer Lösung, um eine Ablaufzeit für den Schlüsselwert festzulegen, z 12 Stunden

Antwort

2

Es

dokumentiert
redis.set('key', 100, 'ex', 10) 
+0

können Sie bitte den Link teilen. Vielen Dank –

+1

bei github readme https://github.com/luin/ioredis#basic-usage. Direkt unter dem grundlegenden Verwendungsabschnitt –

Verwandte Themen