使用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/');
广告
将在 10 秒后关闭
bannerAds