node-nutcracker

Node.js client library for the nutcracker.

Usage no npm install needed!

<script type="module">
  import nodeNutcracker from 'https://cdn.skypack.dev/node-nutcracker';
</script>

README

nutcracker - a node.js nutcracker(twemproxy) client

nutcracker has a limitation on available commands (e.g., "info", "keys" and more).

So you cannot use node_redis as it is. This module wraps these unavailable commands, and if these commands were called, return warning message and errors.

Now it was added redis stream for using twemproxy.

Installation

npm install node-nutcracker

Usage

var nutcracker = require("node-nutcracker");
var client = nutcracker.createClient(22121, "127.0.0.1");

client.set("string key", "string val", nutcracker.print);
client.keys("*", nutcracker.print);

var redisStream = nutcracker.Redis;