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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.2.1
    7
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.2.1
    7
  • 1.2.0
    1
  • 1.1.0
    0
  • 1.0.0
    0

Package Sidebar

Install

npm i ioredis-etcd

Weekly Downloads

3

Version

1.2.1

License

MIT

Last publish

Collaborators

  • nswbmw