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.
- Host: GitHub
- URL: https://github.com/nswbmw/ioredis-etcd
- Owner: nswbmw
- Created: 2016-02-24T10:14:21.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-02-26T03:33:31.000Z (almost 10 years ago)
- Last Synced: 2025-06-09T11:48:55.903Z (6 months ago)
- Language: JavaScript
- Size: 3.91 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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