{"_id":"sequelize-redis-cache","_rev":"32-4f51a3098d2841936067affbf8b749b7","name":"sequelize-redis-cache","time":{"modified":"2022-06-26T17:50:17.972Z","created":"2014-09-19T23:28:48.469Z","0.0.0":"2014-09-19T23:28:48.469Z","0.0.1":"2014-09-19T23:41:54.023Z","0.0.2":"2014-09-22T14:35:11.684Z","0.0.3":"2014-09-24T18:33:04.541Z","0.0.4":"2014-10-02T19:48:02.883Z","0.0.5":"2014-10-03T12:46:37.556Z","0.0.6":"2014-10-03T13:08:32.050Z","0.0.7":"2015-04-06T14:00:40.328Z","1.0.0":"2015-05-21T14:37:35.263Z","1.1.0":"2015-10-08T15:12:55.247Z","1.1.1":"2015-10-08T17:04:11.329Z","1.2.0":"2016-06-16T02:05:20.358Z","1.2.1":"2016-07-28T11:08:48.317Z","1.3.0":"2016-07-28T11:15:01.585Z","1.4.0":"2016-07-28T11:26:05.461Z","2.0.0":"2016-12-14T11:01:13.437Z","2.0.1":"2017-08-17T09:53:20.029Z"},"maintainers":[{"name":"rfink","email":"ryanjfink@gmail.com"}],"dist-tags":{"latest":"2.0.1"},"description":"Caching module for sequelize queries","readme":"sequelize-redis-cache [![Build Status](https://travis-ci.org/rfink/sequelize-redis-cache.svg?branch=master)](https://travis-ci.org/rfink/sequelize-redis-cache)\n=====================\n\nSmall fluent interface for caching sequelize database query results in redis more easily.\nSimply put, this is a wrapper around sequelize retrieval methods that will automatically\ncheck in the configured redis instance for a value (based on a hash of the query and\nmodel name), then retrieve from the database and persist in redis if not found.  It is\npromise based, so it will resemble sequelize for the most part, and be co/koa friendly.\n\nInstallation\n=====================\n\n```\n\nnpm install sequelize-redis-cache\n\n```\n\nUsage\n=====================\n\n```javascript\n\nvar cacher = require('sequelize-redis-cache');\nvar redis = require('redis');\nvar Sequelize = require('sequelize');\n\nvar rc = redis.createClient(6379, 'localhost');\nvar db = new Sequelize('cache_tester', 'root', 'root', { dialect: 'mysql' });\nvar cacheObj = cacher(db, rc)\n  .model('sequelize-model-name')\n  .ttl(5);\ncacheObj.find({ where: { id: 3 } })\n  .then(function(row) {\n    console.log(row); // sequelize db object\n    console.log(cacheObj.cacheHit); // true or false\n  });\n\n```\n\nYou can also execute and cache raw queries:\n\n```javascript\n\nvar cacheObj = cacher(db, rc)\n  .ttl(5);\ncacheObj.query('SELECT * FROM widgets LIMIT 10')\n  .then(function(row) {\n    console.log(row); // Array of raw objects\n  });\n\n```\n\nCheck the tests out for more info, but it's pretty simple.  The currently supported\nmethods are:\n\n  query\n  find\n  findOne\n  findAll\n  findAndCountAll\n  all\n  min\n  max\n  sum\n\nNotes\n=====================\n\nThis library does not handle automatic invalidation of caches, since it currently does not handle inserts/updates/deletes/etc.  I'd be in favor of someone submitting a patch to accommodate that, although I think that would be a significant undertaking.\n\nHere is a good guideline for caching strategies: [http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/Strategies.html](http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/Strategies.html)\n\nLicense\n====================\nMIT - Rekt\n","versions":{"0.0.1":{"name":"sequelize-redis-cache","version":"0.0.1","description":"Caching module for sequelize queries","main":"lib/index.js","scripts":{"test":"mocha --timeout=5000 --require should test/**/*.js"},"repository":{"type":"git","url":"https://github.com/rfink/sequelize-redis-cache.git"},"keywords":["sequelize","mysql","redis","cache","postgres","sqlite"],"author":{"name":"Ryan Fink","email":"ryanjfink@gmail.com"},"license":"MIT","devDependencies":{"mocha":"1.21.4","redis":"0.12.1","sequelize":"1.7.10","should":"4.0.4","sqlite3":"2.2.7"},"dependencies":{"bluebird":"2.3.2","object-hash":"0.3.0"},"bugs":{"url":"https://github.com/rfink/sequelize-redis-cache/issues"},"homepage":"https://github.com/rfink/sequelize-redis-cache","_id":"sequelize-redis-cache@0.0.1","_shasum":"7c878564acd1fdcf24866c309f102438d8058ca7","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"rfink","email":"ryanjfink@gmail.com"},"maintainers":[{"name":"rfink","email":"ryanjfink@gmail.com"}],"dist":{"shasum":"7c878564acd1fdcf24866c309f102438d8058ca7","tarball":"https://registry.npmjs.org/sequelize-redis-cache/-/sequelize-redis-cache-0.0.1.tgz","integrity":"sha512-CZs3JJ/i1sRojf2sBeojOp6kA9AXWA8TYzsV0A+5Yu1a8S5nshdmTt3HkacHwn5+VTQHBDk0RkkIrEQeXY8iXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0c72gPA1NBnXa3W3xSipSs5YFofyXe+TSvrOAbvVfRwIhAIYWnYeJuTP1fujl37bhehPV1QhbBKNZcE00uF7y2k/h"}]}},"0.0.2":{"name":"sequelize-redis-cache","version":"0.0.2","description":"Caching module for sequelize queries","main":"lib/index.js","scripts":{"test":"mocha --timeout=5000 --require should test/**/*.js"},"repository":{"type":"git","url":"https://github.com/rfink/sequelize-redis-cache.git"},"keywords":["sequelize","mysql","redis","cache","postgres","sqlite"],"author":{"name":"Ryan Fink","email":"ryanjfink@gmail.com"},"license":"MIT","devDependencies":{"mocha":"1.21.4","redis":"0.12.1","sequelize":"1.7.10","should":"4.0.4","sqlite3":"2.2.7"},"dependencies":{"bluebird":"2.3.2","circular-json":"0.1.6"},"bugs":{"url":"https://github.com/rfink/sequelize-redis-cache/issues"},"homepage":"https://github.com/rfink/sequelize-redis-cache","_id":"sequelize-redis-cache@0.0.2","_shasum":"0f81135c8eb5768f31458691db7d0b02ac15ebc1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"rfink","email":"ryanjfink@gmail.com"},"maintainers":[{"name":"rfink","email":"ryanjfink@gmail.com"}],"dist":{"shasum":"0f81135c8eb5768f31458691db7d0b02ac15ebc1","tarball":"https://registry.npmjs.org/sequelize-redis-cache/-/sequelize-redis-cache-0.0.2.tgz","integrity":"sha512-euxcyC16wcEXCcRADJWaVn3obIrhmkmlJvlozOMiiNz8qSFL3mWg6bzW7C3DfFNAZkXYg59UmRJVWdSaUGJWwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQZtxW6or3y899R0OfHrNW2lhh7JSsVz7Fn6GvsyJH7wIhAKPZ8oKsGxAftlwjRiuH6GiyWV/NzYT9gNChnZis1WgN"}]}},"0.0.3":{"name":"sequelize-redis-cache","version":"0.0.3","description":"Caching module for sequelize queries","main":"lib/index.js","scripts":{"test":"mocha --timeout=5000 --require should test/**/*.js"},"repository":{"type":"git","url":"https://github.com/rfink/sequelize-redis-cache.git"},"keywords":["sequelize","mysql","redis","cache","postgres","sqlite"],"author":{"name":"Ryan Fink","email":"ryanjfink@gmail.com"},"license":"MIT","devDependencies":{"mocha":"1.21.4","redis":"0.12.1","sequelize":"1.7.10","should":"4.0.4","sqlite3":"2.2.7"},"dependencies":{"bluebird":"2.3.2","circular-json":"0.1.6"},"bugs":{"url":"https://github.com/rfink/sequelize-redis-cache/issues"},"homepage":"https://github.com/rfink/sequelize-redis-cache","_id":"sequelize-redis-cache@0.0.3","_shasum":"921743d36b2ed2483f7ea82d58c0d1738042adc3","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"rfink","email":"ryanjfink@gmail.com"},"maintainers":[{"name":"rfink","email":"ryanjfink@gmail.com"}],"dist":{"shasum":"921743d36b2ed2483f7ea82d58c0d1738042adc3","tarball":"https://registry.npmjs.org/sequelize-redis-cache/-/sequelize-redis-cache-0.0.3.tgz","integrity":"sha512-PXFa/BqAGmB0IDPv2bk7BE9Rs86sHMOgaB5Oj1PoG43VhH1zBmFoC4KDTcTWH/dlH6YAIGBt2nBwHw5tWcNEXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDDafkmzIfR6+k/zjynpCAG4PtFdKhLd7DlScQkIZgHAIhANRFQtsA9AKTNdff5NqQhIJs5gwsiqA+QRpPVrjj9QtQ"}]}},"0.0.4":{"name":"sequelize-redis-cache","version":"0.0.4","description":"Caching module for sequelize queries","main":"lib/index.js","scripts":{"test":"mocha --timeout=5000 --require should test/**/*.js"},"repository":{"type":"git","url":"https://github.com/rfink/sequelize-redis-cache.git"},"keywords":["sequelize","mysql","redis","cache","postgres","sqlite"],"author":{"name":"Ryan Fink","email":"ryanjfink@gmail.com"},"license":"MIT","devDependencies":{"mocha":"1.21.4","redis":"0.12.1","sequelize":"1.7.10","should":"4.0.4","sqlite3":"2.2.7"},"dependencies":{"bluebird":"2.3.2","circular-json":"0.1.6"},"bugs":{"url":"https://github.com/rfink/sequelize-redis-cache/issues"},"homepage":"https://github.com/rfink/sequelize-redis-cache","_id":"sequelize-redis-cache@0.0.4","_shasum":"f24f8064e244fa34b9a2b9584c4d79f9ed6eef0c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"rfink","email":"ryanjfink@gmail.com"},"maintainers":[{"name":"rfink","email":"ryanjfink@gmail.com"}],"dist":{"shasum":"f24f8064e244fa34b9a2b9584c4d79f9ed6eef0c","tarball":"https://registry.npmjs.org/sequelize-redis-cache/-/sequelize-redis-cache-0.0.4.tgz","integrity":"sha512-lTEFIzyvu/sPDiRFjDd4HUmtmXp+cqb0cKelqM2YDpRjBirZWK/5JNVgoficSJL+tsXUPuOm5zhkw8EcIdbKMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuOAyD8I1lJq33XEQbiUkfkJRQEYXFpIZUSS7H7mlt7AiEAjAOJaGZhgnPcdqx/68lneq75y9KWeSvnk2R3MRvJH2Y="}]}},"0.0.5":{"name":"sequelize-redis-cache","version":"0.0.5","description":"Caching module for sequelize queries","main":"lib/index.js","scripts":{"test":"mocha --timeout=5000 --require should test/**/*.js"},"repository":{"type":"git","url":"https://github.com/rfink/sequelize-redis-cache.git"},"keywords":["sequelize","mysql","redis","cache","postgres","sqlite"],"author":{"name":"Ryan Fink","email":"ryanjfink@gmail.com"},"license":"MIT","devDependencies":{"mocha":"1.21.4","redis":"0.12.1","sequelize":"~2.0.0rc1","should":"4.0.4","sqlite3":"2.2.7"},"dependencies":{"bluebird":"2.3.2","circular-json":"0.1.6"},"bugs":{"url":"https://github.com/rfink/sequelize-redis-cache/issues"},"homepage":"https://github.com/rfink/sequelize-redis-cache","_id":"sequelize-redis-cache@0.0.5","_shasum":"ac814c813f862d0bdf42c5ad595468eb8f1afd33","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"rfink","email":"ryanjfink@gmail.com"},"maintainers":[{"name":"rfink","email":"ryanjfink@gmail.com"}],"dist":{"shasum":"ac814c813f862d0bdf42c5ad595468eb8f1afd33","tarball":"https://registry.npmjs.org/sequelize-redis-cache/-/sequelize-redis-cache-0.0.5.tgz","integrity":"sha512-bd5M/5LQ8wZbVyETTZVk1HZMLlF9KMD9DyRA/DGAINbG3xXEmV2JWXmvLDDiOAG70RGh9fG8cpJ46UVN1FE3tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQqNYJe89u2KmlMfPf+4UJ5GK2fjwPFLsSOLTaJfZRAAiEA79oO02wxun9HU0C5ae7mUtyVopL7lgn188mCzuujxpc="}]}},"0.0.6":{"name":"sequelize-redis-cache","version":"0.0.6","description":"Caching module for sequelize queries","main":"lib/index.js","scripts":{"test":"mocha --timeout=5000 --require should test/**/*.js"},"repository":{"type":"git","url":"https://github.com/rfink/sequelize-redis-cache.git"},"keywords":["sequelize","mysql","redis","cache","postgres","sqlite"],"author":{"name":"Ryan Fink","email":"ryanjfink@gmail.com"},"license":"MIT","devDependencies":{"mocha":"1.21.4","redis":"0.12.1","sequelize":"~2.0.0rc1","should":"4.0.4","sqlite3":"2.2.7"},"dependencies":{"bluebird":"2.3.2","circular-json":"0.1.6"},"bugs":{"url":"https://github.com/rfink/sequelize-redis-cache/issues"},"homepage":"https://github.com/rfink/sequelize-redis-cache","_id":"sequelize-redis-cache@0.0.6","_shasum":"2229e9dba394822fa37f066281626f212c16d10b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"rfink","email":"ryanjfink@gmail.com"},"maintainers":[{"name":"rfink","email":"ryanjfink@gmail.com"}],"dist":{"shasum":"2229e9dba394822fa37f066281626f212c16d10b","tarball":"https://registry.npmjs.org/sequelize-redis-cache/-/sequelize-redis-cache-0.0.6.tgz","integrity":"sha512-XnIPUX2T+C54hPqEWyQbvZrs+5C/PQtk0AB2ZV2s3msFO3VzYCDiPhzpgIInOgzZPla+nYjMNbLcDPELV8rkbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm1OCtbfq8ripzKmKVv7BVxMenzJ1Inz5HyvbzTUXEvQIhAI+A3/NxX2gLE+V1gAghuXV7a5dF3jMTl8qZY/ZDoij+"}]}},"0.0.7":{"name":"sequelize-redis-cache","version":"0.0.7","description":"Caching module for sequelize queries","main":"lib/index.js","scripts":{"test":"mocha --timeout=5000 --require should test/**/*.js"},"repository":{"type":"git","url":"https://github.com/rfink/sequelize-redis-cache.git"},"keywords":["sequelize","mysql","redis","cache","postgres","sqlite"],"author":{"name":"Ryan Fink","email":"ryanjfink@gmail.com"},"license":"MIT","devDependencies":{"mocha":"1.21.4","redis":"0.12.1","sequelize":"~2.0.0rc1","should":"4.0.4","sqlite3":"2.2.7"},"dependencies":{"bluebird":"2.3.2","circular-json":"0.1.6"},"gitHead":"d403ec4f5d759c3e1307800bfdf8d01a5d79ce10","bugs":{"url":"https://github.com/rfink/sequelize-redis-cache/issues"},"homepage":"https://github.com/rfink/sequelize-redis-cache","_id":"sequelize-redis-cache@0.0.7","_shasum":"a2245b11d11f78ba9488d57c62127199244081f6","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.12.0","_npmUser":{"name":"rfink","email":"ryanjfink@gmail.com"},"maintainers":[{"name":"rfink","email":"ryanjfink@gmail.com"}],"dist":{"shasum":"a2245b11d11f78ba9488d57c62127199244081f6","tarball":"https://registry.npmjs.org/sequelize-redis-cache/-/sequelize-redis-cache-0.0.7.tgz","integrity":"sha512-WERHMx9rPYehc+7KQB0PAAVUR34CIaTWArehPz/NCExwb5on1HFLGIQt5BM1FbJdr/fpuQUQ0GCClwazwjgRzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFTkXy4yEV7PV5hX5G3ThXN8DrvhGiZQaSfo0kQDccXwIgJT2sggprTZ8BGOH6nTf/FNvwMN/TBi3ZeI2zOsUbuG8="}]}},"1.0.0":{"name":"sequelize-redis-cache","version":"1.0.0","description":"Caching module for sequelize queries","main":"lib/index.js","scripts":{"test":"mocha --timeout=5000 --require should test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/rfink/sequelize-redis-cache.git"},"keywords":["sequelize","mysql","redis","cache","postgres","sqlite"],"author":{"name":"Ryan Fink","email":"ryanjfink@gmail.com"},"license":"MIT","devDependencies":{"mocha":"1.21.4","redis":"0.12.1","sequelize":"~3.0.0","should":"4.0.4","sqlite3":"3.0.8"},"dependencies":{"bluebird":"2.3.2","circular-json":"0.1.6"},"gitHead":"16919c84e0203a4723b8d8798eff466552510b61","bugs":{"url":"https://github.com/rfink/sequelize-redis-cache/issues"},"homepage":"https://github.com/rfink/sequelize-redis-cache#readme","_id":"sequelize-redis-cache@1.0.0","_shasum":"4c99f2ecf5c059e24ff372974fdd7898fa61f9b4","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"rfink","email":"ryanjfink@gmail.com"},"maintainers":[{"name":"rfink","email":"ryanjfink@gmail.com"}],"dist":{"shasum":"4c99f2ecf5c059e24ff372974fdd7898fa61f9b4","tarball":"https://registry.npmjs.org/sequelize-redis-cache/-/sequelize-redis-cache-1.0.0.tgz","integrity":"sha512-d5vdOceoDL22schNyUdP1DmckZPDaQ+O9Dj+uSLYgjRatKEeFeCOh4rosWkV2olUn4d4w66Jk8bXXeR9vmZTPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT8P1i+exd+lfHgltsm/iWcfHSCI3BF6Hf9ihFYxzHiQIgIrtSWu/a6O24eE0XglIBLvkecXEJ1BXC8lx5+dqIyz8="}]}},"1.1.0":{"name":"sequelize-redis-cache","version":"1.1.0","description":"Caching module for sequelize queries","main":"lib/index.js","scripts":{"test":"mocha --timeout=5000 --require should test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/rfink/sequelize-redis-cache.git"},"keywords":["sequelize","mysql","redis","cache","postgres","sqlite"],"author":{"name":"Ryan Fink","email":"ryanjfink@gmail.com"},"license":"MIT","devDependencies":{"mocha":"1.21.4","redis":"0.12.1","sequelize":"~3.0.0","should":"4.0.4","sqlite3":"3.0.8"},"dependencies":{"bluebird":"2.3.2","circular-json":"0.1.6"},"gitHead":"cfab0af35e38f327b9987213503fd33e086f0470","bugs":{"url":"https://github.com/rfink/sequelize-redis-cache/issues"},"homepage":"https://github.com/rfink/sequelize-redis-cache#readme","_id":"sequelize-redis-cache@1.1.0","_shasum":"65e1cdc6c3b58c0e6d7c09b1ed448d68f3fc5125","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"rfink","email":"ryanjfink@gmail.com"},"maintainers":[{"name":"rfink","email":"ryanjfink@gmail.com"}],"dist":{"shasum":"65e1cdc6c3b58c0e6d7c09b1ed448d68f3fc5125","tarball":"https://registry.npmjs.org/sequelize-redis-cache/-/sequelize-redis-cache-1.1.0.tgz","integrity":"sha512-KguE44rSAbNGQrUp4rPUTSkFnxAXHvZftcCFAhSvYWZV8W8vLSt93KcljUW0XhMjcBsS4Fc4o6g7VudPcgJW4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyzL4vs9ZF3GhlF8VQdGF0dimmdxe/S68kxvD0IaPVPAiARgp/rgO+LAjEjDBGf8WmyBM0rjSc/4ebSPr2Gsz/EDQ=="}]}},"1.1.1":{"name":"sequelize-redis-cache","version":"1.1.1","description":"Caching module for sequelize queries","main":"lib/index.js","scripts":{"test":"mocha --timeout=5000 --require should test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/rfink/sequelize-redis-cache.git"},"keywords":["sequelize","mysql","redis","cache","postgres","sqlite"],"author":{"name":"Ryan Fink","email":"ryanjfink@gmail.com"},"license":"MIT","devDependencies":{"mocha":"1.21.4","redis":"0.12.1","sequelize":"~3.0.0","should":"4.0.4","sqlite3":"3.0.8"},"dependencies":{"bluebird":"2.3.2","circular-json":"0.1.6"},"gitHead":"e71b93a0bb3a39f2c63e5bd147f7591c4de2294e","bugs":{"url":"https://github.com/rfink/sequelize-redis-cache/issues"},"homepage":"https://github.com/rfink/sequelize-redis-cache#readme","_id":"sequelize-redis-cache@1.1.1","_shasum":"90f28cfa286e448b55d64752b279d4d27a3e418c","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"rfink","email":"ryanjfink@gmail.com"},"maintainers":[{"name":"rfink","email":"ryanjfink@gmail.com"}],"dist":{"shasum":"90f28cfa286e448b55d64752b279d4d27a3e418c","tarball":"https://registry.npmjs.org/sequelize-redis-cache/-/sequelize-redis-cache-1.1.1.tgz","integrity":"sha512-lwFRX3rDhyx40pMyrLyqU3C8sciKIqY050SkccUqJk2NihMV2D5X32TJKX4bwG0wAzoCpL2Q737btR80XVd+Tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbNlWk3NG7xeCTxs7oe3M1wm8P1rnFDalGg/l21uD/eAiEA/befqzWhu3ZHzkQX/P4Pcg+bMpImMhr4zMMk7+4aqdA="}]}},"1.2.0":{"name":"sequelize-redis-cache","version":"1.2.0","description":"Caching module for sequelize queries","main":"lib/index.js","scripts":{"test":"mocha --timeout=5000 --require should test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/rfink/sequelize-redis-cache.git"},"keywords":["sequelize","mysql","redis","cache","postgres","sqlite"],"author":{"name":"Ryan Fink","email":"ryanjfink@gmail.com"},"license":"MIT","devDependencies":{"mocha":"1.21.4","redis":"~2.6.0","sequelize":"~3.0.0","should":"4.0.4","sqlite3":"~3.1.0"},"dependencies":{"bluebird":"2.3.2","circular-json":"0.1.6"},"gitHead":"fa3c68428c60dbeeeeb843c366929d1c9f2953f8","bugs":{"url":"https://github.com/rfink/sequelize-redis-cache/issues"},"homepage":"https://github.com/rfink/sequelize-redis-cache#readme","_id":"sequelize-redis-cache@1.2.0","_shasum":"9bf1bd131705a175845c2fadeb1bd2b1d21cd85d","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"rfink","email":"ryanjfink@gmail.com"},"maintainers":[{"name":"rfink","email":"ryanjfink@gmail.com"}],"dist":{"shasum":"9bf1bd131705a175845c2fadeb1bd2b1d21cd85d","tarball":"https://registry.npmjs.org/sequelize-redis-cache/-/sequelize-redis-cache-1.2.0.tgz","integrity":"sha512-bmidDPbIn3y7WkAQ+jUAh97eKLH0y9Ij5R3KKbHSnXWPeM6suj7g0Hgm7PEdi5LQf9ik9iXITHCB0BqbQZ02wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAd7R8IfVnjyalaOdLKwAM9I7LrillH1dDKVK6dzvKpeAiEA1bkd3g74zAtZq2Z+MVgetXrFxEiBaMEpSbMRAr8P7Vw="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sequelize-redis-cache-1.2.0.tgz_1466042718087_0.4967009895481169"}},"1.2.1":{"name":"sequelize-redis-cache","version":"1.2.1","description":"Caching module for sequelize queries","main":"lib/index.js","scripts":{"test":"mocha --timeout=5000 --require should test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/rfink/sequelize-redis-cache.git"},"keywords":["sequelize","mysql","redis","cache","postgres","sqlite"],"author":{"name":"Ryan Fink","email":"ryanjfink@gmail.com"},"license":"MIT","devDependencies":{"mocha":"1.21.4","redis":"~2.6.0","sequelize":"~3.0.0","should":"4.0.4","sqlite3":"~3.1.0"},"dependencies":{"bluebird":"2.3.2","circular-json":"0.1.6"},"gitHead":"a51d6961eed58888ea07b2722f2f38acda4e9ff8","bugs":{"url":"https://github.com/rfink/sequelize-redis-cache/issues"},"homepage":"https://github.com/rfink/sequelize-redis-cache#readme","_id":"sequelize-redis-cache@1.2.1","_shasum":"ab0520ef2bd0faffc44a1dc02246f22ec3f53834","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"rfink","email":"ryanjfink@gmail.com"},"maintainers":[{"name":"rfink","email":"ryanjfink@gmail.com"}],"dist":{"shasum":"ab0520ef2bd0faffc44a1dc02246f22ec3f53834","tarball":"https://registry.npmjs.org/sequelize-redis-cache/-/sequelize-redis-cache-1.2.1.tgz","integrity":"sha512-leR0n9TvPWalisjJ3rtrRNxFfJsOePa6eIC/cSWHUfwdh2RvsUoWitZBcTleUQLpjslmoNDsQzsBJwifbEetAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiZ6qA9n7qUH9gkx9UUkBWf/wPOwevYLvgbCKkpATK3AIhAOXjqENonFnXFWjLdfhQRK5jJU7G09MYPE6/CH3T4mX5"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sequelize-redis-cache-1.2.1.tgz_1469704126479_0.7869926935527474"}},"1.3.0":{"name":"sequelize-redis-cache","version":"1.3.0","description":"Caching module for sequelize queries","main":"lib/index.js","scripts":{"test":"mocha --timeout=5000 --require should test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/rfink/sequelize-redis-cache.git"},"keywords":["sequelize","mysql","redis","cache","postgres","sqlite"],"author":{"name":"Ryan Fink","email":"ryanjfink@gmail.com"},"license":"MIT","devDependencies":{"mocha":"1.21.4","redis":"~2.6.0","sequelize":"~3.0.0","should":"4.0.4","sqlite3":"~3.1.0"},"dependencies":{"bluebird":"2.3.2","circular-json":"0.1.6"},"gitHead":"c9323f77eab123c302209a169944559e881934e5","bugs":{"url":"https://github.com/rfink/sequelize-redis-cache/issues"},"homepage":"https://github.com/rfink/sequelize-redis-cache#readme","_id":"sequelize-redis-cache@1.3.0","_shasum":"cb9572dd651f39f07f53caba9ce17fbd44d134d2","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"rfink","email":"ryanjfink@gmail.com"},"maintainers":[{"name":"rfink","email":"ryanjfink@gmail.com"}],"dist":{"shasum":"cb9572dd651f39f07f53caba9ce17fbd44d134d2","tarball":"https://registry.npmjs.org/sequelize-redis-cache/-/sequelize-redis-cache-1.3.0.tgz","integrity":"sha512-1wDvmhc1amZD/gJTs+xbM7wZXbWe6xd3BgPuzvX7YC4A5gkQhhF2w4r5Tx/wM4+yswm+D5f8goGhdriMuW22yQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUtGOkx8kQU93ShT/rXI9C4USmnBUkHbcNDPo5KgKweAiEAqYJMGA35PhqkDOtpqHL3+nTwECwc+B4jsEZv8N5tiOY="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sequelize-redis-cache-1.3.0.tgz_1469704498932_0.833505277056247"}},"1.4.0":{"name":"sequelize-redis-cache","version":"1.4.0","description":"Caching module for sequelize queries","main":"lib/index.js","scripts":{"test":"mocha --timeout=5000 --require should test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/rfink/sequelize-redis-cache.git"},"keywords":["sequelize","mysql","redis","cache","postgres","sqlite"],"author":{"name":"Ryan Fink","email":"ryanjfink@gmail.com"},"license":"MIT","devDependencies":{"mocha":"1.21.4","redis":"~2.6.0","sequelize":"~3.0.0","should":"4.0.4","sqlite3":"~3.1.0"},"dependencies":{"bluebird":"2.3.2","circular-json":"0.1.6"},"gitHead":"d1b110a2047161d2adddbdc966e2efba24447ed6","bugs":{"url":"https://github.com/rfink/sequelize-redis-cache/issues"},"homepage":"https://github.com/rfink/sequelize-redis-cache#readme","_id":"sequelize-redis-cache@1.4.0","_shasum":"4cb13a4503c9c61bf3f86627b30456989df8acc3","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"rfink","email":"ryanjfink@gmail.com"},"maintainers":[{"name":"rfink","email":"ryanjfink@gmail.com"}],"dist":{"shasum":"4cb13a4503c9c61bf3f86627b30456989df8acc3","tarball":"https://registry.npmjs.org/sequelize-redis-cache/-/sequelize-redis-cache-1.4.0.tgz","integrity":"sha512-wkRSMpZVcgRNOGMQJzjV1cJGopDXYK6JSXICDjhMzjAJ1KdyjTWcoqDLi8IeA9W9jZUy3qA08q5QY/KyVsEZWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA2Fc5I0WfWgI+hlGplgIhacvbRkSomBDsCsSdwLvOmgIgUljvzxd4JcAUuCy1XZzKfxfWBTmNNWDUkZmIRYklus0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sequelize-redis-cache-1.4.0.tgz_1469705163514_0.758861870970577"}},"2.0.0":{"name":"sequelize-redis-cache","version":"2.0.0","description":"Caching module for sequelize queries","main":"lib/index.js","scripts":{"test":"mocha --timeout=5000 --require should test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/rfink/sequelize-redis-cache.git"},"keywords":["sequelize","mysql","redis","cache","postgres","sqlite"],"author":{"name":"Ryan Fink","email":"ryanjfink@gmail.com"},"license":"MIT","devDependencies":{"mocha":"2.5.3","redis":"~2.6.0","sequelize":"~3.23.0","should":"10.0.0","sqlite3":"~3.1.0"},"dependencies":{"bluebird":"3.4.1","circular-json":"0.3.0"},"gitHead":"565cc6e9dd3c19fb774a01cbdfab50301721eaf6","bugs":{"url":"https://github.com/rfink/sequelize-redis-cache/issues"},"homepage":"https://github.com/rfink/sequelize-redis-cache#readme","_id":"sequelize-redis-cache@2.0.0","_shasum":"6d3f5eb94f63897c3be6988e8fe1168108aed64b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"rfink","email":"ryanjfink@gmail.com"},"maintainers":[{"name":"rfink","email":"ryanjfink@gmail.com"}],"dist":{"shasum":"6d3f5eb94f63897c3be6988e8fe1168108aed64b","tarball":"https://registry.npmjs.org/sequelize-redis-cache/-/sequelize-redis-cache-2.0.0.tgz","integrity":"sha512-pcIFisimVeCQ6fXwnuxUPje85agujs2hrHjAkTDPhTGS03BQ36GO3mBdQeKnUIZnOkCOzfkhodtrK6Yums4CRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe1HF33xSV9D3qpOErrTSqpbH0iy4tXJ8+79X9joc9RQIhANL5b5GqC9CDZfL5qhtLV+McMOLQaLpShBssW3zNPXV0"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sequelize-redis-cache-2.0.0.tgz_1481713271583_0.3693577463272959"}},"2.0.1":{"name":"sequelize-redis-cache","version":"2.0.1","description":"Caching module for sequelize queries","main":"lib/index.js","scripts":{"test":"mocha --timeout=5000 --require should test/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/rfink/sequelize-redis-cache.git"},"keywords":["sequelize","mysql","redis","cache","postgres","sqlite"],"author":{"name":"Ryan Fink","email":"ryanjfink@gmail.com"},"license":"MIT","devDependencies":{"mocha":"2.5.3","redis":"~2.6.0","sequelize":"~3.23.0","should":"10.0.0","sqlite3":"~3.1.0"},"dependencies":{"bluebird":"3.4.1","circular-json":"0.3.0"},"gitHead":"9b1af1b6f2f235b0567e41c1c2eccb553e85ce8d","bugs":{"url":"https://github.com/rfink/sequelize-redis-cache/issues"},"homepage":"https://github.com/rfink/sequelize-redis-cache#readme","_id":"sequelize-redis-cache@2.0.1","_shasum":"9b78bad0907468688098d69040c4f54353b70a2a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"rfink","email":"ryanjfink@gmail.com"},"maintainers":[{"name":"rfink","email":"ryanjfink@gmail.com"}],"dist":{"shasum":"9b78bad0907468688098d69040c4f54353b70a2a","tarball":"https://registry.npmjs.org/sequelize-redis-cache/-/sequelize-redis-cache-2.0.1.tgz","integrity":"sha512-mHZ+QK26UA48qkpG82xoIq/9k00pM/yzm4nIHN4vSY6udZ8CzC3+POhEtXqGf6Mla/nzGzsJy5jLdY1z3YRFZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCxwHB00hvPkmOxull76HH1OSvnQoX0lZTcY5/QRE2rwIhAPt5caYsr4qWncqFD6efs2g0FkxeqiTxf5WAxfsDdIHv"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sequelize-redis-cache-2.0.1.tgz_1502963599250_0.24050636566244066"}}},"homepage":"https://github.com/rfink/sequelize-redis-cache#readme","keywords":["sequelize","mysql","redis","cache","postgres","sqlite"],"repository":{"type":"git","url":"git+https://github.com/rfink/sequelize-redis-cache.git"},"author":{"name":"Ryan Fink","email":"ryanjfink@gmail.com"},"bugs":{"url":"https://github.com/rfink/sequelize-redis-cache/issues"},"license":"MIT","readmeFilename":"README.md","users":{"rfink":true,"fgribreau":true,"yizen":true,"mjurincic":true,"vparaskevas":true}}