ioredis-etcd

1.2.1 • Public • Published

ioredis-etcd

ioredis for etcd, for connecting different redis/codis dynamically.

Install

npm i ioredis-etcd --save

Usage

require('ioredis-etcd')(etcdUrl, etcdRedisConfig, _opts, _codis);

for redis:

var redis = require('ioredis-etcd')(['10.10.10.9:4001'], '/v1/redis', { password: xxx });
redis
  .get('key')
  .then(console.log)
  .catch(console.error);

for codis:

var redis = require('ioredis-etcd')(['10.10.10.9:4001'], '/v1/codis', {}, true);
redis
  .get('key')
  .then(console.log)
  .catch(console.error);

Test

npm test

License

MIT

Dependencies (4)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i ioredis-etcd

    Weekly Downloads

    11

    Version

    1.2.1

    License

    MIT

    Last publish

    Collaborators

    • nswbmw