middy-redis

    1.0.2 • Public • Published

    middy-redis

    travis build

    Middy middleware for connecting to redis. Complete documentation

    Getting Started

    Installing middy-redis

    npm install --save middy redis # You need middy and redis installed 
    npm install --save middy-redis

    Running the tests

    npm test

    Usage

    const middyRedis = require('middy-redis')
    const middy = require('middy')
     
    const someHandler = (event, context, callback) => {
     
      // The redis instance is accessible from the event object
      event.redis.get('some_key', (err, value) => {
        if (err) {
          return callback(err)
        }
        callback(null, value)
      }
    }
     
    // Lets you connect to a different redis instance based on information in the event.
    // This example hard codes a value.
    let resolver = (event) => {
      return 'redis://localhost:6379'
    }
     
    const handler = middy(someHandler)
      .use(middyRedis({ redisURIResolver: resolver })
     
    module.exports = { handler }

    Contributing

    Feel free to open a Pull Request or Issue w/ a bug report or feature request.

    Install

    npm i middy-redis

    DownloadsWeekly Downloads

    1

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    1.46 MB

    Total Files

    45

    Last publish

    Collaborators

    • anglinb