使用Node.js与Redis进行协作
node_redis npm包网站
https://npmjs.org/package/redis
node_redis的GitHub网站是https://github.com/mranney/node_redis。
安装
$ npm install redis
示例代码
var http = require('http');
var redis = require('redis');
var client = redis.createClient();
var kyeword = '';
//文字列挿入
client.set('mydata', 'こんにちは');
//文字列検索
client.get('mydata',function(err,data){
keyword = data;
});
//ハッシュデータ検索
var find = ['email', 'score'];
client.hmget('myhash',find,function(err,replies){
replies.forEach(function(reply, i){
//コンソールに出力
console.log(find[i] + ': ' + replies[i]);
});
});
//ハッシュデータ全リスト
client.hgetall('myhash',function(err,replies){
//コンソールに出力
console.log(replies);
});
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
//文字列をブラウザに出力
res.end(keyword + '\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');