Node.jsでRedisと接続する
2017年3月26日その他
かなりメモ的ですが…
Node.jsでRedisを利用するには、まずは、Redisのモジュールをインストールが必要です。
npm install redis
コマンドから、データベースを入力して、コマンドに表示する。サンプルです。
sample.js
var redis = require('redis'); var client = redis.createClient(); var params = { author: process.argv[2], quote: process.argv[3] }; client.on('ready', function () { if (params.author && params.quote) { var randKey = "Quotes:" + (Math.random() * Math.random()).toString(16).replace('.', ''); client.hmset(randKey, { "author": params.author, "quote": params.quote }); client.sadd('Author:' + params.author, randKey); } if (params.author) { client.smembers('Author:' + params.author, function (err, keys) { keys.forEach(function (key) { client.hgetall(key, function (err, hash) { if (err) {console.log(err); return;} console.log('%s: %s', hash.author, hash.quote); }); }); client.quit(); }); } else { client.quit(); } });