node.js redis clusterに接続する

Javascript

node_redisは現時点ではredis clusterに対応していないので、redis clusterに対応しているライブラリを探してみたところ、ioredisが一番githubのスターが多いようなので、ioredisを使うことにしました。

https://github.com/luin/ioredis

導入

 $ npm install ioredis

redis clusterに接続するには下記のように、コンストラクターでclusterを構成するノードを列挙します。

 var Redis = require('ioredis');
 
 var cluster = new Redis.Cluster([{
   port: 6380,
   host: '127.0.0.1'
 }, {
   port: 6381,
   host: '127.0.0.1'
 }]);
 
 cluster.set('foo', 'bar');
 cluster.get('foo', function (err, res) {
   // res === 'bar'
 });

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です