Home

Awesome

<p align='center'> <a href='https://www.npmjs.com/package/redis-modules-sdk'> <img src='https://img.shields.io/npm/v/redis-modules-sdk/latest?style=plastic' target='_blank' /> </a> <a href='https://npmjs.org/package/redis-modules-sdk' style='width:25px;height:20px;'> <img src='https://img.shields.io/npm/dm/redis-modules-sdk.svg?color=blue&style=plastic' target='_blank' /> </a> <a href='https://github.com/danitseitlin/redis-modules-sdk-ts/issues' style='width:25px;height:20px;'> <img src='https://img.shields.io/github/issues/danitseitlin/redis-modules-sdk?style=plastic' target='_blank' /> </a> <a href='https://npmjs.org/package/redis-modules-sdk' style='width:25px;height:20px;'> <img src='https://img.shields.io/bundlephobia/min/redis-modules-sdk/latest?style=plastic' target='_blank' /> </a> <a href='https://github.com/danitseitlin/redis-modules-sdk-ts/commits/master'> <img src='https://img.shields.io/github/last-commit/danitseitlin/redis-modules-sdk?style=plastic' /> </a> <a href='https://github.com/danitseitlin/redis-modules-sdk-ts/blob/master/LICENSE'> <img src='https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=plastic' target='_blank' /> </a> </p></p>

A Software development kit for easier connection and execution of Redis Modules commands

<p align='center'> <img src='https://github.com/danitseitlin/redis-modules-sdk-ts/blob/master/.github/images/logo.png' /> </p>

A bit about us :speech_balloon:

An open source SDK of all the available Redis modules, built with TypeScript for better typing experiences and better usages.

Benefits :zap: :speak_no_evil:

  1. All in 1, all Redis modules are covered in 1 project
  2. Amazing :fire: typing experiences, all types are well documented and easy to use!
  3. Easy to find your Redis command, each Redis module command has a referenced function in it's class!

Let's get started :memo:

Installing latest version:<br>

npm install redis-modules-sdk@latest

Versions & Releases

Documentation :book:

Come and read our documentation here before starting

(RAIO) Redis "All in One"! :scream:

A class built for integrating more than one Redis module without creating more than one class!

const client = new Redis(....);
await client.connect();
await client.ai_module_tensorset(...);
await client.ris_module_add(...);
await client.disconnect();

All modules are supported! :fire:

Sandbox Playground

Want to play around with the code before installing it? Feel free to do so here

Supported modules :dark_sunglasses:

Contributing :raised_hands:

Interested in contributing? awesome! start with reading our guidelines here

Supporters :open_hands:

Stargazers repo roster for @danitseitlin/redis-modules-sdk

Forkers :fork_and_knife:

Forkers repo roster for @danitseitlin/redis-modules-sdk