1.1.3 • Published 7 years ago

disposable-redis v1.1.3

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

disposable-redis

Will conjure a redis server for you to use and discard.

Intended to be used by automated tests that depend on a redis server.

When first called, will download and compile redis. Subsequent calls will use the existing redis.

Quick Examples

// gimme a server
disposableRedis.server(function(err, server) {
  console.log("server running on port", server.port);
  server.close();
});
// I don't really care about the server, just gimme a node-redis client over it
disposableRedis.client(function(err, result) {
  result.client.set("key", "value");
  result.close();
});

For Node.js, use npm:

npm install disposable-redis

Documentation

Will assure a server is running, and callback with a server object:

{
  port: <integer: server port>
  close: <function(callback) - shutdown server. callback param is optional>
}

Arguments

  • port - default=6380. Run the server on this port.
  • callback(err, server) - Called after server is operational or an error has occured. err is null if no error occured.

Will assure a server is running, connect a node-redis client, and callback with a client object:

{
  client: <connected node-redis client object>
  close: <function(callback) - shutdown server. callback param is optional>
}

Arguments

  • port - default=6380. Run the server on this port.
  • callback(err, client) - Called after client object is operational or an error has occured. err is null if no error occured.
1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

9 years ago

1.1.0

11 years ago

1.0.2

11 years ago

1.0.0

11 years ago

0.0.0

11 years ago