An open API service indexing awesome lists of open source software.

https://github.com/nswbmw/ioredis-etcd

ioredis for etcd, for connecting different redis/codis dynamically.
https://github.com/nswbmw/ioredis-etcd

Last synced: 5 months ago
JSON representation

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

Awesome Lists containing this project

README

          

## 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