आप .select(db, callback)
नोड_रेडिस में कार्य करें।
var redis = require('redis'),
db = redis.createClient();
db.select(1, function(err,res){
// you'll want to check that the select was successful here
// if(err) return err;
db.set('key', 'string'); // this will be posted to database 1 rather than db 0
});
यदि आप एक्सप्रेसजे का उपयोग कर रहे हैं, तो आप स्वचालित रूप से सेट करने के लिए एक विकास और उत्पादन पर्यावरण चर सेट कर सकते हैं कि आप किस डेटाबेस का उपयोग कर रहे हैं।
var express = require('express'),
app = express.createServer();
app.configure('development', function(){
// development options go here
app.set('redisdb', 5);
});
app.configure('production', function(){
// production options here
app.set('redisdb', 0);
});
फिर आप db.select()
. पर एक कॉल कर सकते हैं और production
. के लिए विकल्प सेट करें या development
।
db.select(app.get('redisdb'), function(err,res){ // app.get will return the value you set above
// do something here
});
Expressjs में देव/उत्पादन के बारे में अधिक जानकारी:http://expressjs.com/guide.html#configuration
node_redis
.select(db, callback)
यदि डेटाबेस चुना गया है तो कॉलबैक फ़ंक्शन दूसरे तर्क में ठीक वापस आ जाएगा। इसका एक उदाहरण नोड_रेडिस रीडमी के उपयोग अनुभाग पर देखा जा सकता है।