simple-redis-pool

    2.7.0 • Public • Published

    npm version Build Status Coverage Status Dependency Status Gratipay donate button

    simple-redis-pool See on Github

    Simplistic node redis pool ready can scale with generic-pool support

    Prerequisites

    node >= 4 This module requires nodejs v4 or above as it has dependencies on es6 components such as Map, Set, Promise etc.

    Getting started

        npm install simple-redis-pool
    

    Usage

    • Seemless execution of commands.
        var RedisPool = require("simple-redis-pool");
        var pool = new RedisPool();
    
        pool.sendCommand("set", ["key", "value"])
    
    • Want redis raw connection? you got it
        pool.acquire()
          .then(conn => {
    
            // Do some work
    
            // At the end release the conn back to the pool
            pool.release(conn)
          });
    

    API

    • RedisPool([options])
    options object properties
    Name Type Description
    name string

    Name your pool

    redisOptions object

    opts from node_redis#options-object-properties

    poolOptions object

    opts from node-pool#createpool

    logger object

    Inject your custom logger

    Run tests

    bash test.sh
    

    Contribute

    Discover how you can contribute by heading on over to the CONTRIBUTING.md file.

    Backers

    Maintainers

    These amazing people are maintaining this project:

    Sponsors

    No sponsors yet! Will you be the first?

    Patreon donate button Gratipay donate button Flattr donate button

    Contributors

    These amazing people have contributed to/reviewed this project:

    Discover how you can contribute by heading on over to the CONTRIBUTING.md file.


    ---

    Install

    npm i simple-redis-pool

    DownloadsWeekly Downloads

    22

    Version

    2.7.0

    License

    WTFPL

    Last publish

    Collaborators

    • pasupulaphani