dydx / redisn

The next generation of redis client for Node.js. A modern, ultra performant and feature rich implementation.

Home Page:https://discord.gg/rye8wDU

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Redis Next

Coverage Status build npm version License Follow on Twitter

A work in progress next generation of redis client for Node.js. A modern, ultra performant and feature rich implementation.

Planned Features

Connectors

  • Standalone
  • Sentinel
  • Cluster
  • Need something custom? The standalone connector is built to be extended upon, both Sentinel and Cluster connectors extend from Standalone - so you can do the same for your custom connection / command routing logic.

Prefixing

  • String or Function key prefixing
  • String or Function pubsub event prefixing

Extensibility

  • Build custom Hooks to extend/provide functionality
  • Advanced custom LUA scripting functionality
  • Human friendly PUBSUB, losely based on node's Event Emitter API

Features list is WIP. Make an issue for any other features you'd like to see.

Install

$ yarn add redisn

Usage

const redisn = require('redisn');

// TODO

Benchmarks

Benchmarks below are from early alpha code / experiments:

screenshot

License

APACHE-2.0

About

The next generation of redis client for Node.js. A modern, ultra performant and feature rich implementation.

https://discord.gg/rye8wDU

License:Other


Languages

Language:JavaScript 100.0%