async-redis
    TypeScript icon, indicating that this package has built-in type declarations

    2.0.0 • Public • Published

    Async Redis

    Build Status npm npm license Coverage Status Maintainability Known Vulnerabilities

    Light weight wrapper over the node_redis library with first class async & promise support.

    Installation

    To install the stable version:

    npm install --save async-redis
    

    Usage Example

    Creating Connection

    const asyncRedis = require("async-redis");
    const client = asyncRedis.createClient();
    
    client.on("error", function (err) {
        console.log("Error " + err);
    });
    
    const asyncBlock = async () => {
      await client.set("string key", "string val");
      const value = await client.get("string key");
      console.log(value);
      await client.flushall("string key");
    };

    Decorating Existing Connections

    const redis = require("redis");
    const client = redis.createClient();
    const asyncRedis = require("async-redis");
    const asyncRedisClient = asyncRedis.decorate(client);

    API Information

    This library does very little modification to the api of node_redis. It simply appends a promise resolving/rejecting callback for every command.

    For information on redis commands and configuration visit node_redis docs.

    License

    MIT

    Install

    npm i async-redis

    DownloadsWeekly Downloads

    37,080

    Version

    2.0.0

    License

    MIT

    Unpacked Size

    35.6 kB

    Total Files

    31

    Last publish

    Collaborators

    • avatar