node_redis
으로 응용 프로그램을 설정했으며 간단한 get/set을 작동 시키려고합니다.node_redis와 함께 node.js 응용 프로그램에 redis를 사용하여 캐시 키가 있는지 확인하십시오.
캐시에 삽입 할 수있는 것 같지만 키가 있는지 확인하고 싶습니다.
C#에서 나는 다음과 같은 것을 할 것입니다 : if(Cache["mykey"] == null)
.
수표는 어떻게 만듭니 까? if(!client.get[cacheKey]) {
을 어떻게 바꿀 수 있습니까?
내 코드 :
app.get('/users',function(req,res) {
var cacheKey = 'userKey';
if(!client.get[cacheKey]) {
mongoose.model('users').find(function(err,users) {
console.log('Setting cache: ' + cacheKey);
client.set(cacheKey,users,redis.print);
res.send(users);
});
} else {
console.log('Getting from cache: ' + cacheKey);
return client.get[cacheKey];
}
});