-1

Ich versuche AWS elasticache (memcache) in meiner App mit Nodejs einzurichten.Wie in meinem Fall Daten in den Cache speichern?

wollte ich Json Objekt in den Cache speichern und tat

elastic.connect().then(function(instance){ 
     var profile = { 
      'name':'Rohit kumar', 
      'location':'Delhi', 
      'emailid':'[email protected]' 
     } 

     instance.set('profile', profile, false, 10000); 

     instance.get('profile').then(function(cacheData){ 
     console.log(cacheData); 
     }); 
}); 

Die cacheData Rückkehr [object object] als Zeichenfolge nach ‚get‘.

Aus irgendeinem Grund konnte ich eingestellt und erhalten, wenn der Wert Zeichenfolge ist aber kein Objekt

instance.set('profile', 'profile 1 string', false, 10000); 
    instance.get('profile').then(function(cacheData){ 
    console.log(cacheData); // get 'profile 1 string' 
    }); 

Can elasticache Griff json? Ich dachte, es wäre schwach, wenn es nicht geht.

Danke für die Hilfe!

+0

Kann ich fragen, warum ein Downvote? – Jwqq

Antwort

0

Wir können das serialisierbare Objekt nur in Memcached speichern.

+0

Dies sollte ein Kommentar sein, keine Antwort. –

Verwandte Themen