我正在尝试使用Nodejs在我的应用中设置AWS弹性缓存(memcache)。
我想将json对象存储到缓存中并执行
elastic.connect().then(function(instance){
var profile = {
'name':'Rohit kumar',
'location':'Delhi',
'emailid':'iamrohitx@gmail.com'
}
instance.set('profile', profile, false, 10000);
instance.get('profile').then(function(cacheData){
console.log(cacheData);
});
});
cacheData
返回[object object]
作为“get
”之后的字符串。
出于某种原因,我能够设置并获取值是字符串而不是对象
instance.set('profile', 'profile 1 string', false, 10000);
instance.get('profile').then(function(cacheData){
console.log(cacheData); // get 'profile 1 string'
});
可以elasticache
处理json吗?如果它不能,我认为它会很弱。
感谢您的帮助!
答案 0 :(得分:0)
我们只能在Serialcached中存储Serializable对象。