Question: How to install redis module with node?
npm install redis
Question: How to include redis in nodeJS Project?
var redis = require("redis");
Question: How to connect to redis with nodeJS?
var client = redis.createClient();
//On connection
client.on('connect', function() {
console.log('connected');
});
//On error of connection
client.on('error', function() {
console.log('error');
});
Question: How to Store data/Get Data/ Delete data in redis with nodejs?
Store single value
client.set('technology', 'NodeJS');
Get Stored value
client.get('technology');
Delete Stored value
client.del('technology', function(err, reply) {
console.log(reply);
});
Question: How to check Stored value exist OR Not
client.exists('technology', function(err, reply) {
if (reply === 1) {
console.log('Stored in Redis');
} else {
console.log('Not Stored in Redis');
}
});
Question: What is HMSET in nodeJS?
HMSET is like hset but it allow to store value in "key/value" paris.
Question: How to store data in key/value pairs in redis?
client.hmset('frameworks_list', {
'javascript': 'AngularJS',
'css': 'Bootstrap',
'node': 'Express'
}, function(err, msg) {
if (err) {
console.log("Error During save the data");
}
//console.log(msg);//ok
});
Question: How to get data which was stored with hmset redis?
client.hgetall('frameworks_list', function(err, msg) {
if (err) {
console.log("Error During save the data");
}
//console.log(msg);//{javascript: 'AngularJS', css: 'Bootstrap', node: 'Express' }
});
Question: How to store unique values in redis?
client.sadd(['emails', 'abc1@no-spam.ws', 'abc2@no-spam.ws', 'abc3@no-spam.ws'], function(err, msg) {
});
Question: How to get stored values which was set sadd with in redis?
client.smembers('emails', function(err, msg) {
});



