Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

redis-hash-shard

1.0.0 • Public • Published

Redis Hash Shard

Redis hash shard implement in JS, using consistent hashing algorithm.

Build Status

Install

npm install redis-hash-shard

APIs

RedisHashShard

Initialize a new RedisHashShard instance.

  • servers {Array}: Redis server connection string or object, it must include name in object or string
  • hashMethod {String}: Which hash method to be used, md5 or crc32, default is crc32

Usage

const servers = [
  {
    host: 'localhost',
    port: 6379,
    db: 0,
    auth: 'xxx',
    passwd: 'xxx',
    name: 'test'
  }
];

const shard = new RedisHashShard(servers);

Or

const servers = [
  'redis://xx:xx@localhost/0?name=test'
];

const shard = new RedisHashShard(servers);

Redis command

Currently support commands:

  • get
  • set

TODO

  • Support more redis commands.

Keywords

Install

npm i redis-hash-shard

DownloadsWeekly Downloads

0

Version

1.0.0

License

ISC

Last publish

Collaborators

  • avatar