{"_id":"cachetree-redis","_rev":"25-931657266896086603ed759fcc176809","name":"cachetree-redis","description":"Redis storage backend for Cachetree","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"cachetree-redis","description":"Redis storage backend for Cachetree","version":"1.0.0","author":{"name":"David Wood","email":"bitprobe@gmail.com"},"repository":{"type":"git","url":"http://github.com/davidwood/cachetree-redis.git"},"keywords":["cache","tree","cachetree","redis"],"dependencies":{"redis":"0.8.x"},"devDependencies":{"mocha":"*","fakeredis":"0.0.x"},"scripts":{"test":"make test"},"main":"./index.js","engines":{"node":">= 0.8.0"},"_id":"cachetree-redis@1.0.0","dist":{"shasum":"17ad0c0d5e8a213f3d4c535f8e635010631dfad4","tarball":"https://registry.npmjs.org/cachetree-redis/-/cachetree-redis-1.0.0.tgz","integrity":"sha512-BbMlkmC5kQiOg7IRfnuX2F5rIo5+4ecw6g+fLJUgaPHbxZMvp3D27CwvHITzDvjJGdtrfC4nPeFexaynP9cOYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2Dt4br50ccY/LcGequIQ5PVGmpbtfQiCYqLccqJG/EQIgC+xUHueY/BnfPCDUFzpBAyNUBwNHklq8Zd5Epo/xMtE="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"davidwood","email":"bitprobe@gmail.com"},"maintainers":[{"name":"davidwood","email":"bitprobe@gmail.com"}]},"1.0.1":{"name":"cachetree-redis","description":"Redis storage backend for Cachetree","version":"1.0.1","author":{"name":"David Wood","email":"bitprobe@gmail.com"},"repository":{"type":"git","url":"http://github.com/davidwood/cachetree-redis.git"},"keywords":["cache","tree","cachetree","redis"],"dependencies":{"redis":"0.8.x"},"devDependencies":{"mocha":"*","fakeredis":"0.0.x"},"scripts":{"test":"make test"},"main":"./index.js","engines":{"node":">= 0.8.0"},"_id":"cachetree-redis@1.0.1","dist":{"shasum":"cd69a748574ac0bdc39188a32f43fd3edd8a1687","tarball":"https://registry.npmjs.org/cachetree-redis/-/cachetree-redis-1.0.1.tgz","integrity":"sha512-f+KWvjI0L7OCVkAje6lAnoXoYQA32Kgt3QfWqkWZ1re5+SElh3SLw/pnVz+qPRXG2L0rosksIgedkapogqdF0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEk6/6HfXVa0DItP+LsM8S8Hbt70U8+vUn/BZQ2sBrH1AiBMXym6rV9eOCjD8uSjqV+ii44UaHOZAq/d2wenkcE26A=="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"davidwood","email":"bitprobe@gmail.com"},"maintainers":[{"name":"davidwood","email":"bitprobe@gmail.com"}]},"1.1.0":{"name":"cachetree-redis","description":"Redis storage backend for Cachetree","version":"1.1.0","author":{"name":"David Wood","email":"bitprobe@gmail.com"},"repository":{"type":"git","url":"http://github.com/davidwood/cachetree-redis.git"},"keywords":["cache","tree","cachetree","redis"],"dependencies":{"redis":"0.8.x"},"devDependencies":{"mocha":"*","fakeredis":"0.0.x"},"scripts":{"test":"make test"},"main":"./index.js","engines":{"node":">= 0.8.0"},"_id":"cachetree-redis@1.1.0","dist":{"shasum":"aa9b87c9a0807f5f39678e0cc83750f28863ed1d","tarball":"https://registry.npmjs.org/cachetree-redis/-/cachetree-redis-1.1.0.tgz","integrity":"sha512-PEqTO/yDbtXL+yNmilRq47z5+2CDfE9RIWrjxZNq/TS7uz6hFLwnyTxLUwMYuQTUEp4+TH5lTWFIsR+DRutisw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYCf079P8lgQ9dn/N/9M1Thwxx1dPRKfJguQOZOMBIpAiB2J6OTqQ1+ymEhf93rSQ2sFUASx+Ink34f81yEIwKG3Q=="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"davidwood","email":"bitprobe@gmail.com"},"maintainers":[{"name":"davidwood","email":"bitprobe@gmail.com"}]},"1.1.1":{"name":"cachetree-redis","description":"Redis storage backend for Cachetree","version":"1.1.1","author":{"name":"David Wood","email":"bitprobe@gmail.com"},"repository":{"type":"git","url":"http://github.com/davidwood/cachetree-redis.git"},"keywords":["cache","tree","cachetree","redis"],"dependencies":{"redis":"0.8.x"},"devDependencies":{"mocha":"*","fakeredis":"0.0.x"},"scripts":{"test":"make test"},"main":"./index.js","engines":{"node":">= 0.8.0"},"_id":"cachetree-redis@1.1.1","dist":{"shasum":"9619935d28f0d22408149f25172be650a476ed9b","tarball":"https://registry.npmjs.org/cachetree-redis/-/cachetree-redis-1.1.1.tgz","integrity":"sha512-McEhBGnwHF43FjyVDCPuqMHgrcIDlXNZKYEaY8jlZG4UmFZOf1qsR7aLI3Bz4WyrhAn/QpRjqi3Me0pzC4pBiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhWxuAOj0g0ctZDJJBGJ5LabpRAPyNnGDRDX+Tm+RCvAiEA/gC4Xa/1dFd7hojVI6VVyHSXEXJgARVRi13ZYBOKi9M="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"davidwood","email":"bitprobe@gmail.com"},"maintainers":[{"name":"davidwood","email":"bitprobe@gmail.com"}]},"1.1.2":{"name":"cachetree-redis","description":"Redis storage backend for Cachetree","version":"1.1.2","author":{"name":"David Wood","email":"bitprobe@gmail.com"},"repository":{"type":"git","url":"http://github.com/davidwood/cachetree-redis.git"},"keywords":["cache","tree","cachetree","redis"],"dependencies":{"redis":"0.8.x"},"devDependencies":{"mocha":"*","fakeredis":"0.0.x"},"scripts":{"test":"make test"},"main":"./index.js","engines":{"node":">= 0.8.0"},"_id":"cachetree-redis@1.1.2","dist":{"shasum":"09f48159fd9bc294842350b6157affa0342da877","tarball":"https://registry.npmjs.org/cachetree-redis/-/cachetree-redis-1.1.2.tgz","integrity":"sha512-PCXNrfa3Kw1SC4tVm9ZTveN2NXKmrssd37VlD5mBxObITbIrYNMuQHSVVpgITiqNPnuBViLjCESgasAvFvIY1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLD+lwIKHTLRTGBDIl6cXEbY/wHYs/Hpv2G4r0Ch6TKAiEAq1LcjBHHyFUobmD607VuvpUyBYqwUUXDMrPKubNaEys="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"davidwood","email":"bitprobe@gmail.com"},"maintainers":[{"name":"davidwood","email":"bitprobe@gmail.com"}]},"1.1.3":{"name":"cachetree-redis","description":"Redis storage backend for Cachetree","version":"1.1.3","author":{"name":"David Wood","email":"bitprobe@gmail.com"},"repository":{"type":"git","url":"http://github.com/davidwood/cachetree-redis.git"},"keywords":["cache","tree","cachetree","redis"],"dependencies":{"redis":"0.8.x"},"devDependencies":{"mocha":"*","fakeredis":"0.0.x"},"scripts":{"test":"make test"},"main":"./index.js","engines":{"node":">= 0.8.0"},"_id":"cachetree-redis@1.1.3","dist":{"shasum":"f4420cd0b2397d1f7473c48afbc8333fdc049b97","tarball":"https://registry.npmjs.org/cachetree-redis/-/cachetree-redis-1.1.3.tgz","integrity":"sha512-YTGw9ia4OOaxmb/i5BZIhhxMlZZCuvCcUyYocnZ9jfa4SuubjyQhJY1sdqDMixniqkR9r4apmcZVxgsxRRhqKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6vRBNODKynFetI22IW9cPqRcQX8ONP6lmzDtFekzj2AIgAWGcCS1KLxTKqjIOE/djC8RO96ONn8GMp2JsU8pDFIU="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"davidwood","email":"bitprobe@gmail.com"},"maintainers":[{"name":"davidwood","email":"bitprobe@gmail.com"}]},"1.1.4":{"name":"cachetree-redis","description":"Redis storage backend for Cachetree","version":"1.1.4","author":{"name":"David Wood","email":"bitprobe@gmail.com"},"repository":{"type":"git","url":"http://github.com/davidwood/cachetree-redis.git"},"keywords":["cache","tree","cachetree","redis"],"dependencies":{"redis":"0.8.x"},"devDependencies":{"mocha":"*","fakeredis":"0.0.x"},"scripts":{"test":"make test"},"main":"./index.js","engines":{"node":">= 0.8.0"},"_id":"cachetree-redis@1.1.4","dist":{"shasum":"af2be2d8f83fb8139d3c3c0edd8ff1150cdd45cd","tarball":"https://registry.npmjs.org/cachetree-redis/-/cachetree-redis-1.1.4.tgz","integrity":"sha512-aIV56Z0qbFAdj93SlH5g6aB7yAfRas0yfr9jVoWp7M9weFqEB43JVXoJG22z+oPLWMFifp7o/2PRNJrrioRFKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQC196DJpXJeTojtlG1wmI59ICenygUxfivqL5zuaN/V2gIfGm6kG5rBIoHqOez3/+0zUe/nrL8iaOC79MNU3bqO9A=="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"davidwood","email":"bitprobe@gmail.com"},"maintainers":[{"name":"davidwood","email":"bitprobe@gmail.com"}]},"1.2.0":{"name":"cachetree-redis","description":"Redis storage backend for Cachetree","version":"1.2.0","author":{"name":"David Wood","email":"bitprobe@gmail.com"},"repository":{"type":"git","url":"http://github.com/davidwood/cachetree-redis.git"},"keywords":["cache","tree","cachetree","redis"],"dependencies":{"redis":"0.8.x"},"devDependencies":{"mocha":"*","fakeredis":"0.0.x"},"scripts":{"test":"make test"},"main":"./index.js","engines":{"node":">= 0.8.0"},"_id":"cachetree-redis@1.2.0","dist":{"shasum":"2714e42a18b3864e9209e38acfe5166250f46c81","tarball":"https://registry.npmjs.org/cachetree-redis/-/cachetree-redis-1.2.0.tgz","integrity":"sha512-P5OUrYmBTMSLmve7ph+DZGVrmrv6yihcYQREutGND0RU8jwY4K5tuhjgjnn0Z85woo96wJhiy2UHC6Ss0tChxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGiMhmGXpIvHCrOCwgu6pNZwC5UzDR1pfLjjP8pBgUN5AiAXHtqPpmbmZJxUy8MembL5l2oXwrcOfqa3yUDfhk9llA=="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"davidwood","email":"bitprobe@gmail.com"},"maintainers":[{"name":"davidwood","email":"bitprobe@gmail.com"}]},"2.0.0":{"name":"cachetree-redis","description":"Redis storage backend for Cachetree","version":"2.0.0","author":{"name":"David Wood","email":"bitprobe@gmail.com"},"repository":{"type":"git","url":"http://github.com/davidwood/cachetree-redis.git"},"keywords":["cache","tree","cachetree","redis"],"dependencies":{"redis":"^0.12.1"},"devDependencies":{"fakeredis":"^0.3.0","istanbul":"^0.3.6","mocha":"^2.1.0"},"scripts":{"test":"NODE_ENV=test istanbul test _mocha -- --check-leaks --reporter spec"},"main":"./index.js","engines":{"node":">= 0.10.0"},"gitHead":"41637d73b4eb612f27260593ca3c4d589a603f31","bugs":{"url":"https://github.com/davidwood/cachetree-redis/issues"},"homepage":"https://github.com/davidwood/cachetree-redis","_id":"cachetree-redis@2.0.0","_shasum":"1575b395f50ed7a081ca9aee6395894b26c422f9","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"davidwood","email":"bitprobe@gmail.com"},"maintainers":[{"name":"davidwood","email":"bitprobe@gmail.com"}],"dist":{"shasum":"1575b395f50ed7a081ca9aee6395894b26c422f9","tarball":"https://registry.npmjs.org/cachetree-redis/-/cachetree-redis-2.0.0.tgz","integrity":"sha512-kro+/GeP5isc7P+lzSvC3SVKbODRg2PVkIYhzIceskfMdx2EDnrgthObrlSXub8E2w+puxW7GmFzpNHJySXCxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiZ4Znlb9IOJd/QV42FvAJuWOxCFRrdR9iFgPuW9lCnAiEAuf6yWSbb1vaEVC/kUIlhD4CDITPaaKS+eDS/V5Yzv4I="}]}},"2.1.0":{"name":"cachetree-redis","description":"Redis storage backend for Cachetree","version":"2.1.0","author":{"name":"David Wood","email":"bitprobe@gmail.com"},"repository":{"type":"git","url":"http://github.com/davidwood/cachetree-redis.git"},"keywords":["cache","tree","cachetree","redis"],"dependencies":{"redis":"^0.12.1"},"devDependencies":{"fakeredis":"^0.3.0","istanbul":"^0.3.6","mocha":"^2.1.0"},"scripts":{"test":"NODE_ENV=test istanbul test _mocha -- --check-leaks --reporter spec"},"main":"./index.js","engines":{"node":">= 0.10.0"},"gitHead":"ee1c6b898b166269421e9983e5855512b94403ca","bugs":{"url":"https://github.com/davidwood/cachetree-redis/issues"},"homepage":"https://github.com/davidwood/cachetree-redis","_id":"cachetree-redis@2.1.0","_shasum":"9afdd0c676c28853137aca38d3aca0cae9cef39c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"davidwood","email":"bitprobe@gmail.com"},"maintainers":[{"name":"davidwood","email":"bitprobe@gmail.com"}],"dist":{"shasum":"9afdd0c676c28853137aca38d3aca0cae9cef39c","tarball":"https://registry.npmjs.org/cachetree-redis/-/cachetree-redis-2.1.0.tgz","integrity":"sha512-2AsVTgHIWz9X8OdjKhPpsEkmvw22xwDFWU/e8qaA4NbAdESsrlM6nJZI5W5WcW/rMfNJL4iS48ZyM4iBOPhlqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGbu7tpjxijuofKEZMCglreUAAsJwANbV17D7eiC2P6wIgbOHbPCzGndE3MthBprmVrvzXzGbfjoylyz/QmtOmEwQ="}]}},"3.0.0":{"name":"cachetree-redis","description":"Redis storage backend for Cachetree","version":"3.0.0","author":{"name":"David Wood","email":"bitprobe@gmail.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/davidwood/cachetree-redis.git"},"keywords":["cache","tree","cachetree","redis"],"dependencies":{"redis":"^2.8.0"},"devDependencies":{"fakeredis":"^2.0.0","istanbul":"^0.4.2","mocha":"^2.4.5"},"scripts":{"test":"NODE_ENV=test istanbul test _mocha -- --check-leaks --reporter spec"},"main":"./index.js","engines":{"node":">= 0.10.0"},"gitHead":"37f75f3d1f4fa67a1c60fa474e16d6dafe1b288e","bugs":{"url":"https://github.com/davidwood/cachetree-redis/issues"},"homepage":"https://github.com/davidwood/cachetree-redis#readme","_id":"cachetree-redis@3.0.0","_shasum":"975cb1b6d0c2ba7e6972195e2dc2001889433a7b","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.47","_npmUser":{"name":"davidwood","email":"bitprobe@gmail.com"},"dist":{"shasum":"975cb1b6d0c2ba7e6972195e2dc2001889433a7b","tarball":"https://registry.npmjs.org/cachetree-redis/-/cachetree-redis-3.0.0.tgz","integrity":"sha512-I3ELPMVjNu6oc4xWF5K6xel8jlqHSUWZqVCiOXbmeeG5sPVL2v3A7jgwXAJoYDn1dTGoGIe+n6VUFX4/Do3/OQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOLVA92veleRMC+NoRwZYRqo6c9ZWusoegz81GmGtJOwIhAJVKOLUh0awt/SyjumSQijPBPQphNNbWhaTxbP8zdyGu"}]},"maintainers":[{"name":"davidwood","email":"bitprobe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cachetree-redis-3.0.0.tgz_1505763407677_0.11896310816518962"}}},"readme":"# cachetree-redis [![Build Status](https://secure.travis-ci.org/davidwood/cachetree-redis.png)](http://travis-ci.org/davidwood/cachetree-redis)\n\nA Redis storage backend for [Cachetree](https://github.com/davidwood/cachetree).\n\n## Installation\n\n    npm install cachetree-redis\n\n## Usage\n\nTo create a Cachtree instance using a Redis storage backend:\n\n```\nvar cachetreeRedis = require('cachetree-redis'),\n    cachetree = require('cachetree),\n    store = cachetreeRedis(),\n    cache = cachetree(store);\n```\n\nThe `cachetree-redis` module exports a single constructor function that accepts an optional options object and returns a Redis storage backend instance.\n\n`cachetreeRedis(options)`\n\n* `options`: An object containing the following configuration options:\n    * `client`: Redis client instance. If provided, `port`, `host`, `options`, `pw` and `db` are ignored\n    * `port`: Redis server port\n    * `host`: Redis server host\n    * `options`: [Redis client](https://github.com/mranney/node_redis) options passed to `redis.createClient`\n    * `pw`: Password for authenticating with Redis\n    * `pass`: Alias for `pw`, if you're not a fan of the whole brevity thing\n    * `password`: Alias for `pw`, same as `pass`\n    * `db`: Number of the database to select\n    * `database`: Alias for `db`\n    * `delimiter`: Redis key delimiter, defaults to `:`\n    * `autoCast`: Automatically stringify and parse values, defaults to `true` \n\nThe returned store exposes the underlying Redis client through a property named `client`.\n\n## Running Tests\n\n`cachetree-redis` tests require [Mocha](http://visionmedia.github.com/mocha/) and can be run with either `npm test` or `make test`.  You can specify Mocha options, such as the reporter, by adding a [mocha.opts](http://visionmedia.github.com/mocha/#mocha.opts) file, which is ignored by git, to the `test` directory.\n\nBy default, the test suite uses [fakeredis](https://npmjs.org/package/fakeredis) to mock a Redis server.  To run the tests against an actual Redis server, add a JSON file named `options.json` to the `test` directory. This file should contain the options to be passed to the `cachetree-redis` constructor function.  Like the `mocha.opts` file, `options.json` is ignored by git.\n","maintainers":[{"name":"davidwood","email":"bitprobe@gmail.com"}],"time":{"modified":"2022-06-13T05:23:54.583Z","created":"2013-01-29T03:25:18.279Z","1.0.0":"2013-01-29T03:25:18.812Z","1.0.1":"2013-01-29T06:02:52.803Z","1.1.0":"2013-02-01T20:07:05.062Z","1.1.1":"2013-02-02T18:54:53.867Z","1.1.2":"2013-02-04T20:48:22.242Z","1.1.3":"2013-02-04T21:17:05.643Z","1.1.4":"2013-02-14T16:01:18.636Z","1.2.0":"2013-04-08T02:13:17.357Z","2.0.0":"2015-02-25T17:16:46.209Z","2.1.0":"2015-02-25T19:39:00.351Z","3.0.0":"2017-09-18T19:36:49.297Z"},"author":{"name":"David Wood","email":"bitprobe@gmail.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/davidwood/cachetree-redis.git"},"users":{"damianof":true},"homepage":"https://github.com/davidwood/cachetree-redis#readme","keywords":["cache","tree","cachetree","redis"],"bugs":{"url":"https://github.com/davidwood/cachetree-redis/issues"},"readmeFilename":"README.md"}