{"_id":"egg-redis","_rev":"24-cad1573028005c2f511677957357c447","name":"egg-redis","dist-tags":{"latest":"2.6.1","release-2.x":"2.6.1"},"versions":{"0.0.1":{"name":"egg-redis","version":"0.0.1","keywords":["egg","eggPlugin","egg-plugin","redis","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-redis@0.0.1","maintainers":[{"name":"jtyjty99999","email":"jtyjty99999@126.com"}],"homepage":"https://github.com/eggjs/egg-redis#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"version":"6, 7"},"dist":{"shasum":"b57ed7351ed8424648e47f03f08708db8909234a","tarball":"https://registry.npmjs.org/egg-redis/-/egg-redis-0.0.1.tgz","integrity":"sha512-6DTZ0+53bNuIiB2Xemd1PEvI68UB3qnLcxsWz1fOPyXfhKMfXKLbDDKXW9e6tnrVnERl+zREQHyuE0xeFbveGA==","signatures":[{"sig":"MEQCIA7N4OvC+9iCaMmK3mIMoHoPxSVFRyutU6xzu5+OJsVDAiAPx6Iffde1E2zR8NGtb1+J6ALsEXFb2cmu8HCcZogbkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"b57ed7351ed8424648e47f03f08708db8909234a","engines":{"node":">=6.0.0"},"gitHead":"3f05ccee3d11622e3151c462af66739a93e78aee","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"jtyjty99999","email":"jtyjty99999@126.com"},"eggPlugin":{"name":"redis"},"repository":{"url":"git+https://github.com/eggjs/egg-redis.git","type":"git"},"_npmVersion":"3.10.9","description":"Redis plugin for egg","directories":{},"_nodeVersion":"6.9.2","dependencies":{"ioredis":"*"},"devDependencies":{"egg":"^0.9.0","autod":"^2.7.1","eslint":"^3.14.1","egg-bin":"^2.0.2","utility":"^1.9.0","egg-mock":"^2.3.1","supertest":"^3.0.0","eslint-config-egg":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-redis-0.0.1.tgz_1486953302049_0.18675998225808144","host":"packages-12-west.internal.npmjs.com"}},"0.0.2":{"name":"egg-redis","version":"0.0.2","keywords":["egg","eggPlugin","egg-plugin","redis","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-redis@0.0.2","maintainers":[{"name":"jtyjty99999","email":"jtyjty99999@126.com"}],"homepage":"https://github.com/eggjs/egg-redis#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"version":"6, 7"},"dist":{"shasum":"8d3b6f7bcbb85c0c33c6f4883ac7c5284507ccaf","tarball":"https://registry.npmjs.org/egg-redis/-/egg-redis-0.0.2.tgz","integrity":"sha512-nH7mzw9DoxT7+2RGmwT+8RQyUw6VTo6+GTG/JbAuIYp3DM9+qcdgXjFSnaH+IYPHtVI/RKuKhV6dlS366ETSVQ==","signatures":[{"sig":"MEUCIQCcYHs8l0khojrpsTDLuEY/V6oBPzJd9SeI6ud5VHIFlgIgD1z72kSAw5XOxFPEnNgtKpwSaTlfRGTAZeZoQoCg6+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"8d3b6f7bcbb85c0c33c6f4883ac7c5284507ccaf","engines":{"node":">=6.0.0"},"gitHead":"8cf5112388ed964e6b00f5f4c4246ddcfc968205","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"jtyjty99999","email":"jtyjty99999@126.com"},"eggPlugin":{"name":"redis"},"repository":{"url":"git+https://github.com/eggjs/egg-redis.git","type":"git"},"_npmVersion":"3.10.9","description":"Redis plugin for egg","directories":{},"_nodeVersion":"6.9.2","dependencies":{"ioredis":"^2.5.0"},"devDependencies":{"egg":"^0.9.0","autod":"^2.7.1","eslint":"^3.14.1","egg-bin":"^2.0.2","utility":"^1.9.0","egg-mock":"^2.3.1","supertest":"^3.0.0","eslint-config-egg":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-redis-0.0.2.tgz_1487212144809_0.6502896307501942","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"egg-redis","version":"1.0.0","keywords":["egg","eggPlugin","egg-plugin","redis","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-redis@1.0.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"jtyjty99999","email":"jtyjty99999@126.com"}],"homepage":"https://github.com/eggjs/egg-redis#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"version":"6, 7"},"dist":{"shasum":"892405ff925378a2bea68a8033af3f24a08aef65","tarball":"https://registry.npmjs.org/egg-redis/-/egg-redis-1.0.0.tgz","integrity":"sha512-WA/+jbvVigbtrXj7sIHrvyYb7LycG8qhLVkVQLrStIpDyTttoOa498LhEiclVeJ7YNB5/T/efmGoxZ0Y8xV8AQ==","signatures":[{"sig":"MEUCIQCrWyObeSUXcrK41TtcRuF52lOoyHDkbF10BwGROeofIAIgbeZEgVhBASYM5ETbgNsnlnLrqqmVBUzfdPeUlsF+bdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"892405ff925378a2bea68a8033af3f24a08aef65","engines":{"node":">=6.0.0"},"gitHead":"956d01909d3e2e1543b15d765f0c915e274df6b9","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"eggPlugin":{"name":"redis"},"repository":{"url":"git+https://github.com/eggjs/egg-redis.git","type":"git"},"_npmVersion":"3.10.3","description":"Redis plugin for egg","directories":{},"_nodeVersion":"6.9.1","dependencies":{"ioredis":"^2.5.0"},"devDependencies":{"egg":"^0.12.0","autod":"^2.7.1","eslint":"^3.14.1","egg-bin":"^2.0.2","utility":"^1.9.0","egg-mock":"^2.3.1","supertest":"^3.0.0","eslint-config-egg":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-redis-1.0.0.tgz_1487321486576_0.5394691796973348","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"egg-redis","version":"1.0.1","keywords":["egg","eggPlugin","egg-plugin","redis","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-redis@1.0.1","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"jtyjty99999","email":"jtyjty99999@126.com"}],"homepage":"https://github.com/eggjs/egg-redis#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"version":"6, 7"},"dist":{"shasum":"40133f118e9aac6fbb88dd070c53cfcc0cc33d19","tarball":"https://registry.npmjs.org/egg-redis/-/egg-redis-1.0.1.tgz","integrity":"sha512-TAWNauGrV99tU41tp+lyeUUhb6ZXOBV9gpcK1WKrPm1EOp82c//Q2nJdCN+KfcJr9ZWv9RoRRyRHcQapoZACtg==","signatures":[{"sig":"MEYCIQC7eKDGt4y7huMba+NY8EgJ0xGn3F6W3Nril3IaH3oFJQIhAI/SIyFHTiHx1FnlCQdrB8oHPvgjI8/jvfbNHm8t/jC0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"40133f118e9aac6fbb88dd070c53cfcc0cc33d19","engines":{"node":">=6.0.0"},"gitHead":"0cbda75fb2aa6ca7e053804cf743e3df241acfa3","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"eggPlugin":{"name":"redis"},"repository":{"url":"git+https://github.com/eggjs/egg-redis.git","type":"git"},"_npmVersion":"3.10.8","description":"Redis plugin for egg","directories":{},"_nodeVersion":"6.9.1","dependencies":{"ioredis":"^2.5.0"},"devDependencies":{"egg":"^0.12.0","autod":"^2.7.1","eslint":"^3.14.1","egg-bin":"^2.0.2","utility":"^1.9.0","egg-mock":"^2.3.1","supertest":"^3.0.0","eslint-config-egg":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-redis-1.0.1.tgz_1487671094623_0.15962589206174016","host":"packages-18-east.internal.npmjs.com"}},"1.0.2":{"name":"egg-redis","version":"1.0.2","keywords":["egg","eggPlugin","egg-plugin","redis","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-redis@1.0.2","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"jtyjty99999","email":"jtyjty99999@126.com"}],"homepage":"https://github.com/eggjs/egg-redis#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"type":"travis","license":true,"version":"6, 7","services":"redis-server"},"dist":{"shasum":"9d0f7579713f32ab6291fef0e3a5da1a9d7c3361","tarball":"https://registry.npmjs.org/egg-redis/-/egg-redis-1.0.2.tgz","integrity":"sha512-B7G2Pk86cDKn6OVgUuSNu4RmT/IFyXoW+NKBj7xZ9RPCOzsYemlLPNumEHjnUT6eoNIfVlmeHqDXTh54kyOEUg==","signatures":[{"sig":"MEUCIHlniGzrf3kvZoM82Rim78jwoeClxmg/wov1ggKeDsY+AiEAygtZq9NNSD2wWUOJkYPCpVKqS3s6ld2VgbACUy66b4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"9d0f7579713f32ab6291fef0e3a5da1a9d7c3361","engines":{"node":">=6.0.0"},"gitHead":"5b0dd9963d1e78e34ebe6fb6ac7aaa663ee23115","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"jtyjty99999","email":"jtyjty99999@126.com"},"eggPlugin":{"name":"redis"},"repository":{"url":"git+https://github.com/eggjs/egg-redis.git","type":"git"},"_npmVersion":"3.10.9","description":"Redis plugin for egg","directories":{},"_nodeVersion":"6.9.2","dependencies":{"ioredis":"^2.5.0"},"devDependencies":{"egg":"^1.0.0-rc.2","autod":"^2.7.1","egg-ci":"^1.3.0","eslint":"^3.16.1","egg-bin":"^2.2.3","utility":"^1.9.0","egg-mock":"^3.0.1","supertest":"^3.0.0","eslint-config-egg":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-redis-1.0.2.tgz_1499915941662_0.6954207757953554","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"egg-redis","version":"2.0.0","keywords":["egg","eggPlugin","egg-plugin","redis","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-redis@2.0.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"jtyjty99999","email":"jtyjty99999@126.com"}],"homepage":"https://github.com/eggjs/egg-redis#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"type":"travis","license":true,"version":"8, 9","services":"redis-server"},"dist":{"shasum":"247be54b2a77426b2f96e09c2a5bcc518eb05daf","tarball":"https://registry.npmjs.org/egg-redis/-/egg-redis-2.0.0.tgz","fileCount":8,"integrity":"sha512-WO83edmUtuoUSHhO9CFM/xxQuRRAdpE155HLjsqemxDtr7o8KgWnzWxrxXW6KjzMXkZs4FBHbIsuvmD3tIfw/g==","signatures":[{"sig":"MEUCIFOtT1yHebr8njH87g6Z2KG3IcoP1qQ01H+830KUw8s4AiEAkbDzZx6Bu+vqBioF1fKpwnGqjCh1PlG78jWFLwFe7DM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11862},"files":["app.js","agent.js","lib","config"],"engines":{"node":">=6.0.0"},"gitHead":"5c37776aeaa2331b2f2fabeb1361195dbdfde24f","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"eggPlugin":{"name":"redis"},"repository":{"url":"git+https://github.com/eggjs/egg-redis.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis plugin for egg","directories":{},"_nodeVersion":"8.9.1","dependencies":{"ioredis":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^2.3.0","autod":"^3.0.1","egg-ci":"^1.8.0","eslint":"^4.18.1","egg-bin":"^4.4.0","utility":"^1.9.0","egg-mock":"^3.14.0","supertest":"^3.0.0","eslint-config-egg":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-redis_2.0.0_1519727313778_0.9349933224094924","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"egg-redis","version":"2.0.1","keywords":["egg","eggPlugin","egg-plugin","redis","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-redis@2.0.1","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jtyjty99999","email":"jtyjty99999@126.com"}],"homepage":"https://github.com/eggjs/egg-redis#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"type":"travis","license":true,"version":"8, 10, 11","services":"redis-server"},"dist":{"shasum":"fad5f216296e08c32fef1dd3a21f44c6ed55de36","tarball":"https://registry.npmjs.org/egg-redis/-/egg-redis-2.0.1.tgz","fileCount":8,"integrity":"sha512-IB0Qt7JDe7LlIFnkwYrJaZKu4cNkZE3pUZbrrNelc/jXv9PYbvCwGVWxsXfpUFLi8/N+92zLyBsFgvwTOXPI3g==","signatures":[{"sig":"MEQCICrxkSKqlPLBV7q6P1NLw5R4JBcWJ7Qq4d9IPT7FYIABAiAgsqB92pSFW/gA2DGquwRxE3viNBSeatr1QCS8Kxn4qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/isMCRA9TVsSAnZWagAABXYP/1fBuHVndCiKDXX8YdYT\nzm1L08DZ3scuLbto2xEorhwAxlyN7pK6UR+wOK8i/VXi4rx6YFFnZp48ZtzI\nPf88/PkggLS8JGm//xmo+bRSNWnZqg0CcvVdDR0owNZrRw922d2BzVvNxiir\nF1bq0FtgVQkaZuBUGgd2gMhVKvGXr9u/vmFcjoMctgWTwd/NRNs0fcigA09v\n/AkdTyMjoz86lLiYQHgy7ETTULPaxcTbbpfwpcn9rLDBU9LzozA/7Z45Cvyq\nNrItO92ytr/adWxBdqQrZTeWQ6X5C0ME8ebsehy18uSARm7/FtE2NwHNntPU\ni+iTgPHjhzfexGOOLjcrOfwWsxBOzYq/hEh5tgSaEa0xAzDScy/3fr5bPGMf\n0MNGhpWJQ3vF6nq1czo8qVIxgt2nlcbdZiLIcPme0PDD5PlrJuCp0rPUD2bk\nEVxJFVKBMNI1hx6uxOCuemlLV7zn+r7e9Ytw8/Ag15fPzzqBIq7BAt5L40PY\nUStSAEH85S6iHRsk7bMY2gosh/5hXQiFFqmkH0qgskhyW42GItySP9RRZAhi\nV33+32182H2HHNN00exweCkys7P2CtDbuOklDWSo9/HUr22qz6GZStZvfnR4\nYBrVfqh/4o1zVaB+bRPVRCL7PuexgCdXmvSxjunArwl9rnMo/ZTOJRNgYn2n\nJFSs\r\n=ZqOw\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6.0.0"},"gitHead":"0f7b4889425f9c3eee95c883badd032fbbd5ab7b","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"eggPlugin":{"name":"redis"},"repository":{"url":"git+https://github.com/eggjs/egg-redis.git","type":"git"},"_npmVersion":"6.4.1","description":"Redis plugin for egg","directories":{},"_nodeVersion":"10.14.0","dependencies":{"ioredis":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^2.3.0","autod":"^3.0.1","egg-ci":"^1.8.0","eslint":"^4.18.1","egg-bin":"^4.4.0","utility":"^1.9.0","egg-mock":"^3.14.0","supertest":"^3.0.0","eslint-config-egg":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-redis_2.0.1_1543383819509_0.2957567742629179","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"egg-redis","version":"2.1.0","keywords":["egg","eggPlugin","egg-plugin","redis","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-redis@2.1.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jtyjty99999","email":"jtyjty99999@126.com"}],"homepage":"https://github.com/eggjs/egg-redis#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"type":"travis","license":true,"version":"8, 10, 11","services":"redis-server"},"dist":{"shasum":"73e4b07029b58043864354b7ac7b4dbe3f047bef","tarball":"https://registry.npmjs.org/egg-redis/-/egg-redis-2.1.0.tgz","fileCount":8,"integrity":"sha512-+EamaS+Fbw8oQbxgIfP1sARm6nicqUC0kdq1l5/CfCMSyWKaREwQ7sN8m365WYgGPd6QnghvSYGUup3RG3Fr/Q==","signatures":[{"sig":"MEYCIQCqKhOaNsCimWId6cDWyudfRTGjpHzUQ4rSc/lEqzRmeAIhAK6xk1V3NmtqX422dSrSAskdLWFbgcJDNzvfXFRQuGSe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/jv3CRA9TVsSAnZWagAAuNsP+QFg2WK5z5v4X2e/+t54\n6lIn4Z0bEyO5o1ASLnkcYM5eFBzhpgq5o8mhLy4Gwrb2rBUSRF20UN5+7POJ\nu0OOPLkDDItmSmHzPaO5l6F7lHUERIAhtyjBwXUUX1NEYca0gbGijtSWDxnz\n63RQ+ph2IuuJBcgj4l3WDV2Md0I7BgMEs6VIYXffRwwblXl1VuRndeGpSE5g\np80uE2smkjlkz7/twhWPZzhSxI6Xp0d3nfCPPJa7+JZmPVa/0CUtqTqmABJD\naUpGuGKfvwAy59T3R6lYJ40Yf9RjJJwXRhurAkTqQOx97gHbdqZXyPtFpPpj\nMaZ/cvGhvW8M0AC3OgrzioRSuViIZ5iJwhITvnPypHY7b0hkPVoj1pFZynUr\ne/PDxB83fN4GufZ6Dc66oFQFzKEe9vebhPZfuMM+KwPgQ50sqZ+SeV8j6YCO\nrv9UBbcFhFGLIQbFyTjAP+SpGJSk1KRmjPKq46G8MBdYquxB2CME9N9jMsLH\ndh7AyhUE0ZQnrQGjf/7QEVnt/8KiANhmvGK2hQu2VRz+SOY6VHuCA15Alrwl\nry3Szn+83MjjyhHR26wjYjGUpnMTYxzgQ+Z5PYQaIvP1uoCvPwV/nQAeCjUg\nJtRQkYU7q5ptPBtgV5aqeORIza4gUPSewmCrO/1MMI5p48p4sBJPXs3VzlOZ\nAe5m\r\n=Z+fP\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6.0.0"},"gitHead":"cc7843917361a17b5c01987ee75a9399830a1c80","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"eggPlugin":{"name":"redis"},"repository":{"url":"git+https://github.com/eggjs/egg-redis.git","type":"git"},"_npmVersion":"5.8.0","description":"Redis plugin for egg","directories":{},"_nodeVersion":"8.11.1","dependencies":{"ioredis":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^2.3.0","autod":"^3.0.1","egg-ci":"^1.8.0","eslint":"^4.18.1","egg-bin":"^4.4.0","utility":"^1.9.0","egg-mock":"^3.14.0","supertest":"^3.0.0","eslint-config-egg":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-redis_2.1.0_1543388150790_0.5774822378386026","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"egg-redis","version":"2.2.0","keywords":["egg","eggPlugin","egg-plugin","redis","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-redis@2.2.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jtyjty99999","email":"jtyjty99999@126.com"}],"homepage":"https://github.com/eggjs/egg-redis#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"type":"travis","license":true,"version":"8, 10, 11","services":"redis-server"},"dist":{"shasum":"27b59f128cbff2b14e31095c46ad3dab2d5d26aa","tarball":"https://registry.npmjs.org/egg-redis/-/egg-redis-2.2.0.tgz","fileCount":9,"integrity":"sha512-+fGHCUDOIuLHMHoDdyvsO8yKKAzffW+M7W7if/l3u7l7U1ZmKJTXkQJAd52DmT8hqTvjV+33XB5v2ihtqjeTuA==","signatures":[{"sig":"MEYCIQD6oMD9mHWPwBmUjD5/jdJz/tb6irGgvhXXQLmTM2zN/gIhALEkoe+dSq3vxppM5wpZrbCnkulXzEbFzBmuYmdWOGjF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBedJCRA9TVsSAnZWagAABFwQAJzIt00pmEm65nYrtNeX\npcUDCQGqT4+wFh9gA2npxx3OnCfcrqaS3TNToluaUK6VY5kZklXFucAAaoei\nWSmnUsNT3SBVdQ1m5gk/2gDcPAMOqh1OPBzosRK6qbhYFTb1qwY/HmmvmtFb\nf5btJ0WZ+Wj9eJGEmj/ROJW2/ro1blQhIsuLk6OdlmlrczU36EyCGTya+CW7\ni+YKrRukiY3TJtGJLuWswVsQ4H33UsgqjEs33zYK65WMoSGg0esmal1WNtUm\nH/1LlEMvw+XC5iGGiXuo4A+rgQF7/11udMrZSBAKDiGwT89LdmyYpsGs273/\nAFY18CLRygbvm9HMdx+CUR+r+qqrdSrXeZthxrfhvxLrijRZPHhMxgK7lzTa\nOtY0u1uTje57EsGl2OJNvZQmYYPgKU6Q3HqNaqvZEfy7LvMq9xbkAXBvIJuj\nmvQk0JPOIQ7mjlfCLk4flYA4WnIjhfTzC17zJu1GM0v/FlrBdYHGdp+7Ko+D\nr0Qii7LtfMJnAoyGtJFdObaZkM6+M6YZkdv5tZq8LsSUot6EEMplu0bo+EAx\nOFheVbRs5BHEZGs9gSHPO5MukTaEc9nCpWFwbJVkImTPBdokS1CtkGFvg+tO\n7SsNk/5rXnmSxlj3dYIm6xIIZLhUocS4h5bvDdI4NIMSWiEpbsOo5EhFEJqK\nS/rM\r\n=VNIi\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"4e169a9010fecc3c64d8c584266ed850d6fa4a0d","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"eggPlugin":{"name":"redis"},"repository":{"url":"git+https://github.com/eggjs/egg-redis.git","type":"git"},"_npmVersion":"5.8.0","description":"Redis plugin for egg","directories":{},"_nodeVersion":"8.11.1","dependencies":{"ioredis":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^2.3.0","autod":"^3.0.1","egg-ci":"^1.8.0","eslint":"^4.18.1","egg-bin":"^4.4.0","utility":"^1.9.0","egg-mock":"^3.14.0","supertest":"^3.0.0","typescript":"^3.0.3","@types/node":"^10.9.4","@types/ioredis":"^4.0.1","eslint-config-egg":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-redis_2.2.0_1543890760980_0.778134979406643","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"egg-redis","version":"2.3.0","keywords":["egg","eggPlugin","egg-plugin","redis","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-redis@2.3.0","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jtyjty99999","email":"jtyjty99999@126.com"}],"homepage":"https://github.com/eggjs/egg-redis#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"type":"travis","license":true,"version":"8, 10, 11","services":"redis-server"},"dist":{"shasum":"c1c09a2d5f423ea97defe4ef90d207b5eff7ef4c","tarball":"https://registry.npmjs.org/egg-redis/-/egg-redis-2.3.0.tgz","fileCount":9,"integrity":"sha512-5PtvGPKJNyWCCPm/GUVBx9H/Up2X64wHscne7Y5LCCJIcQN2PQ2gnen9jQxILxEN3WR6mo8hpwouRO3ZcLufvA==","signatures":[{"sig":"MEYCIQCZdmbr214kQhj22B73ZpxV1OP51Ofz6y+eJ9oL5n4zDAIhAIHCwYainNup2ijtvW4nUW3KalW5RK4ySU4nF23mTvBA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGFtPCRA9TVsSAnZWagAAzskQAITVUvcJLeMY6dPIOI60\n+P0Kz+tbw0KceNfNrqadrPv2gt74zdUlvY3rqPJjvyiQnm199T/x7DIvXRTv\n9H1keKrKQTW3ttIpNO/GZ6hqJS64CkUjXBCMOI3S9wzn1vwTj9m+iynhYcwO\nTfzyd7odT/VLEkYrTuaUnf437YuJeish0SqXpQ3w/b+gj6kGCUFqdErs87SE\nULdtSKzgb1gKibjd5p1tg0gP7DtcOo5YCMU/53xeQh+QjaogZ/OpiBbedXNZ\nwajicpmulex6L1QILo0A5NO/uRXIkebgexfvnksOetkgPR7adr5CL7aWyKWR\nQlKmVU0ZUdsLywbxcWNaNmaNSgjs/Bz24pnPPwzOm4UCA4h4Cku9gxtBF+cd\nazIMy57XW6XwlmUaS/Eg1IYC0XKf9s+Y/wa+IAIphrx2KcUo/qHj2p2bxBYr\n0gOetO3VtFbC48XTELK5Cm9cfFGVQ7zyr2ZPBJfdLFRzWMy82zdf7dKsGOuW\nwzMEZsraps/EIxPLsLCD1YyMvhH623yMftO4EOAEnVV04KS317pD/BJNzspS\nP0yNWO3zT4bubqLlcUHiy0J9z/Wo3svtAYa0wVZD+cfiecqN2/dj0fIjsswH\ngvPSMuSxhncHmMcklpaGyUNiWKyzMCgAj5zfxoClS7NHLu95EmYH00ZyMA2B\nO9pN\r\n=N8ad\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"ac02ed4f2f4081f72b033e0fdb4667d1116f8c11","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"atian25","email":"atian25@qq.com"},"eggPlugin":{"name":"redis"},"repository":{"url":"git+https://github.com/eggjs/egg-redis.git","type":"git"},"_npmVersion":"6.4.1","description":"Redis plugin for egg","directories":{},"_nodeVersion":"10.13.0","dependencies":{"ioredis":"^3.2.2","@types/ioredis":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^2.3.0","autod":"^3.0.1","egg-ci":"^1.8.0","eslint":"^4.18.1","egg-bin":"^4.4.0","utility":"^1.9.0","egg-mock":"^3.14.0","supertest":"^3.0.0","typescript":"^3.0.3","@types/node":"^10.9.4","eslint-config-egg":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-redis_2.3.0_1545100111107_0.7315635526687108","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"egg-redis","version":"2.3.1","keywords":["egg","eggPlugin","egg-plugin","redis","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-redis@2.3.1","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jtyjty99999","email":"jtyjty99999@126.com"}],"homepage":"https://github.com/eggjs/egg-redis#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"type":"travis","license":true,"version":"8, 10, 11","services":"redis-server"},"dist":{"shasum":"3d8ba65f421e9faea175d0276f8674e024960495","tarball":"https://registry.npmjs.org/egg-redis/-/egg-redis-2.3.1.tgz","fileCount":9,"integrity":"sha512-lntjCHgnAno6gFkUjftFTajyHjvCUCcBa514APKr8WsaDQ9xEw3/EOsLReDeM9pEuMYQcZ2f/rgTRqeV+rPybQ==","signatures":[{"sig":"MEUCIQDdcQC0pt28ga/Fd2diJSs+RBnjoHcWjr5qa48bnDoLzQIgJaN3dI9AVC9hEHs0G6plv200bajIIfwz8JYttzfU6YY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrUngCRA9TVsSAnZWagAAqSwP/0PWe6XFBBtByORupFdK\nkxG024iG6wxxTe+yqwdvoK8ayCd2T5ur1lRe4cONIMMKhwPeJ8zwOkj8VKM0\njGTfoeaAoaujFl1e773yDlanhgCYLT6ntbbnB1V3BjH9pzBz1NfYJHVyANXh\n0clhDwmOdDPzVpIiA29V+shTUVR7qR6mPPFWjPuHiaz5ZIweaOUpt1dOjdS6\nAioxVXnNGiNBBTH2S1pYNEqAe7TzybRDodbVoTqDtUca7BmyryQm07nec+uV\nnkKymdiG//wOYCOo2RhWue6poBRLyPqE6Ol9V+zhizQ5w4mvteRVYbb0Rv3d\nerwFKREZbRx4Hdzhr1Qran4dMRR+eAe+oUeJGPZEOAmwS7pQ/IcaA7xr/Fjo\n3/5qotzLmKp4Wmm6kB06TsgiWIkYnCLkzQ8fqFh/FEvTYb1U1fx9UHcajKMu\nzMzWB1aszjg4jl/Qs1yBKW24jRGCNmdjGM/hHgkL3hrPrw+ZIyUJ3Dt/v3LG\n1jdAwYmDcPVZzDn7+Q2pSE0GYThoECuw7MjsZVcdpQnddt320IqS5wfGKjlq\nbxEyLas0WektbTcgBjh7grdZSrPcWABhJS8L3oeJJZVyc09qCdA8pZfTRbpY\nbuN9Ftgd3eorG1gOPskY0x36brO/8I3h/LysFOLhZjoQ5iOerb49Be2ZO/g8\n+l7O\r\n=sdsS\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"2d8f019caf3e0fa32c9a1db20a58ad7a46a02674","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"atian25","email":"atian25@qq.com"},"eggPlugin":{"name":"redis"},"repository":{"url":"git+https://github.com/eggjs/egg-redis.git","type":"git"},"_npmVersion":"6.8.0","description":"Redis plugin for egg","directories":{},"_nodeVersion":"10.15.1","dependencies":{"ioredis":"^3.2.2","@types/ioredis":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^2.3.0","autod":"^3.0.1","egg-ci":"^1.8.0","eslint":"^4.18.1","egg-bin":"^4.4.0","utility":"^1.9.0","egg-mock":"^3.14.0","supertest":"^3.0.0","typescript":"^3.0.3","@types/node":"^10.9.4","eslint-config-egg":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-redis_2.3.1_1554860511603_0.7403471123064622","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"egg-redis","version":"2.3.2","keywords":["egg","eggPlugin","egg-plugin","redis","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-redis@2.3.2","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jtyjty99999","email":"jtyjty99999@126.com"}],"homepage":"https://github.com/eggjs/egg-redis#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"type":"travis","license":true,"version":"8, 10, 11","services":"redis-server"},"dist":{"shasum":"fdcf7d92eca2c376293e3bbde1a9e16b92a74bc2","tarball":"https://registry.npmjs.org/egg-redis/-/egg-redis-2.3.2.tgz","fileCount":9,"integrity":"sha512-CGS1jkcnq9Nwxwq4vGBo0ySehN1A7QCbXYcWCX9OyJelvygqnRFZEwYTYrXWwX/PughFTiBvVTfEz7u206soRg==","signatures":[{"sig":"MEQCIGsezLZnAoj8438yhflIuzdrTF8nfFWfOwpbfjTplwjLAiAk3KqKxDBK8A63UFWJz/WLOZpU8M+M7/7oYTvT6iSf0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwDRmCRA9TVsSAnZWagAAHd4QAJ7FUa6HKQ03L93lr8wL\nbC94I5T7efimquLFdB8LJNx+RElLZ9MenGgcbo5nIJb0Yeoht6K3skpSXeXk\n68pCIp287UgvRZr+pIx1erCpOsu9Z/n1HRZ4vBJPagIVTt/PXAYTfQk6pdUt\nll+sbmT2fENDlqXK+p2FusdFL3LgMI2lqIjYl7z1G7PEEvbw6muw2yMmz2cr\n/mMDfsHzm528huU+TIMk/JvQTLLoqftuFAe5msJ1LOjlBImcPF8nWgsK48U4\nGapTah1DnOAcjvs0f5/B7vX9lrMB+bjCybf6RQQfbPw1fQDsd5IjcMSDkPgc\nnD5NF3z9zsvdb4haeVelDs9BH3AwPARPsXBAA800r9t3u4ml219H2QjHSp75\nipcvZa8oI+peIEvjRRBxxERL9+2lJjX0hrpXqMvrP/VYT+NNqbiIJpV9CpT9\nxmV5gc9aMjIuVLPS/sIscXKSrQBENux7h47qAba2kpjmgvsTASEp7759TpDm\nK3OgDiLYDZMBQVoqMIuy3h3Ca9aig5Ffj7Q738pbsGY3Zo1FyLyNc9l6LY+L\ndQS+eK+k+o7w92LsHFOb8asyP1oFONB9yIV5Y7MlCxuaDIc6HFCsN94xQys8\nh/KlHwgAaD3ANlt4FYHspwSVn0kxmlJ/BQwBHn7sfTKkHQinFQsqqjXOZ2ez\n2PHA\r\n=Ji6L\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"2d866f753b5867494ccfd52c81d9aa5e6ed06a71","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"eggPlugin":{"name":"redis"},"repository":{"url":"git+https://github.com/eggjs/egg-redis.git","type":"git"},"_npmVersion":"5.8.0","description":"Redis plugin for egg","directories":{},"_nodeVersion":"10.15.1","dependencies":{"ioredis":"^4.9.0","await-first":"^1.0.0","@types/ioredis":"^4.0.10"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^2.21.1","autod":"^3.1.0","egg-ci":"^1.11.0","eslint":"^5.16.0","egg-bin":"^4.13.0","utility":"^1.9.0","egg-mock":"^3.22.2","supertest":"^4.0.2","typescript":"^3.4.5","@types/node":"^10.9.4","eslint-config-egg":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/egg-redis_2.3.2_1556100197855_0.38032008680964813","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"egg-redis","version":"2.4.0","keywords":["egg","eggPlugin","egg-plugin","redis","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-redis@2.4.0","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"jtyjty99999","email":"jtyjty99999@126.com"}],"homepage":"https://github.com/eggjs/egg-redis#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"type":"travis","license":true,"version":"8, 10, 11","services":"redis-server"},"dist":{"shasum":"9773adfce34b8eb902610eda7525ccfefd87a735","tarball":"https://registry.npmjs.org/egg-redis/-/egg-redis-2.4.0.tgz","fileCount":9,"integrity":"sha512-c8NBivXMfHhxBh2hdAFlYP5R1790SF+E9dMCEN54Qbgu3QsMKoGH3Db5dN2cZ6SpBD0XED/Evlcl0LXqNecToA==","signatures":[{"sig":"MEQCIGCHIhXMZdduCQ4fim2exufMAG0WMSZkX6XfEDUATlK5AiBEXCcakJNeu0dzm4R+oY3RfuRLRUWPuWAVoPwT5MtrFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAiFkCRA9TVsSAnZWagAA8MwP/Rs/f4H9Ii1fzHKq9Ypz\n68EPDJ4emjbJqbGtJZKI3BcU8af3wB6E6A9zOtIo+3wOMoxZoEufYPH2FeU0\niAHD7EwDfsvnLd+JRJ5YFOYRH42ox8IfDbJap/6n/aoyVo8h/7k3zSTWP5KU\n9AmhbRZLhe68rCxBVQDcEpAC/e4ytZGUaIzsWBmgL7L7tniytwubQqhwh0LG\nrbrpKTnZf+WYqTNsaR7XPhvtY+CxaziXGZtDEadLxmbB9on9dIODG+UMJ6t9\nHgFCq+PkGNLJ2eDHrQp/izKOFtnu8ZKq+WzBpfaJ1vCZm8y4muZI7MpTqDn6\nwknBGpheRvKG86PMFvM5Y4oj548ohHmdblUnMYnmZs+FfId2ZQdoHVBd4CPp\n6PoSc3vt7zyYKmn0teYkKvcqqRuYBhLY5KxAXmg1O4sEr1KK/mH3dKdc3jFK\nbEB40iX9E5lJhx36+CRazsNAOLVKom4LxqMIzfkpoX/0WQjQ53oQEuB4hmCM\nEGG4dzKvQFR5zttJ5nHB8qZpDMfDlopsyoUcNtuoyqXIVTasi3xKLu6ofDd/\npRwsrOpCfE8prcJiyyjzNH0ZLkBDq0kQtE/mae3tq3oXN6M2kZ3gihaCKk5z\nOX8xtf9i20LcpWla6P8oS2fPNyFTBE/6lL4w9qAC1glekVUNvL8zMRfFrMSC\ncINq\r\n=EGJ6\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"3cf31898843930768c983bf803fb36162cb538a1","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"eggPlugin":{"name":"redis"},"repository":{"url":"git+https://github.com/eggjs/egg-redis.git","type":"git"},"_npmVersion":"5.8.0","description":"Redis plugin for egg","directories":{},"_nodeVersion":"10.15.1","dependencies":{"ioredis":"^4.9.0","await-first":"^1.0.0","@types/ioredis":"^4.0.10"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^2.21.1","autod":"^3.1.0","egg-ci":"^1.11.0","eslint":"^5.16.0","egg-bin":"^4.13.0","utility":"^1.9.0","egg-mock":"^3.22.2","supertest":"^4.0.2","typescript":"^3.4.5","@types/node":"^10.9.4","eslint-config-egg":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/egg-redis_2.4.0_1560420707646_0.001600468584397552","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"egg-redis","version":"2.5.0","keywords":["egg","eggPlugin","egg-plugin","redis","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-redis@2.5.0","maintainers":[{"name":"jtyjty99999","email":"jtyjty99999@126.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/eggjs/egg-redis#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"type":"travis","license":true,"version":"8, 10, 11","services":"redis-server"},"dist":{"shasum":"ef9473a1d672eec57335e6b85760a22e2bff3ae7","tarball":"https://registry.npmjs.org/egg-redis/-/egg-redis-2.5.0.tgz","fileCount":9,"integrity":"sha512-XY65EBnpiJRrOg6ERgm6ntqsEBftAkEnEkoGe21RuAcmYcuZYzDXz7O7WgsgTPkmpJ91rhBr+hxk/Uf3zPTkng==","signatures":[{"sig":"MEQCIG0z+OfXRsW20Fg/+hGWvfNnVXNb/lMlm28CHhu1eRtzAiATgDGZoZmlesSATmoiwkLFNelIGBDho4pDMNnNXJAylQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16861},"types":"./index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"4edf3a023b3b773ddd02fab0d8c35f422fdf33cf","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"eggPlugin":{"name":"redis"},"repository":{"url":"git+https://github.com/eggjs/egg-redis.git","type":"git"},"_npmVersion":"6.14.18","description":"Redis plugin for egg","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ioredis":"^4.9.0","await-first":"^1.0.0","@types/ioredis":"^4.0.10"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^2.21.1","autod":"^3.1.0","egg-ci":"^1.11.0","eslint":"^5.16.0","egg-bin":"^4.13.0","utility":"^1.9.0","egg-mock":"^3.22.2","supertest":"^4.0.2","typescript":"^3.4.5","@types/node":"^10.9.4","eslint-config-egg":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/egg-redis_2.5.0_1686024268399_0.2775937324306723","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"egg-redis","version":"2.6.0","keywords":["egg","eggPlugin","egg-plugin","redis","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-redis@2.6.0","maintainers":[{"name":"jtyjty99999","email":"jtyjty99999@126.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/eggjs/egg-redis#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"type":"travis","license":true,"version":"8, 10, 11","services":"redis-server"},"dist":{"shasum":"eb972dfc5bd686e7d56b346039b4da41926dd3fc","tarball":"https://registry.npmjs.org/egg-redis/-/egg-redis-2.6.0.tgz","fileCount":9,"integrity":"sha512-QNYpRQpkyiUUBFRcCW0iehQJ0YjE3VTbeiDINguIy33iNsL5MSRoyUUV/HPEcfmPa3ydudfN6g66rrQX5x8Sqg==","signatures":[{"sig":"MEYCIQCz+5tUL0kfEwJLgG4SK58p3lAAa6xBd/PF5k4NrrTd1gIhANx9kcXhgWNDlLod9fJy09uoOYOxxtUhIx8RN/XNtpvm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17005},"types":"./index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"8b16fd610d668df2cb720c08c106f180bdde47c7","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"eggPlugin":{"name":"redis"},"repository":{"url":"git+https://github.com/eggjs/egg-redis.git","type":"git"},"_npmVersion":"6.14.18","description":"Redis plugin for egg","directories":{},"_nodeVersion":"20.12.1","dependencies":{"ioredis":"^4.9.0","await-first":"^1.0.0","@types/ioredis":"^4.0.10"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^2.21.1","autod":"^3.1.0","egg-ci":"^1.11.0","eslint":"^5.16.0","egg-bin":"^4.13.0","utility":"^1.9.0","egg-mock":"^3.22.2","supertest":"^4.0.2","typescript":"^3.4.5","@types/node":"^10.9.4","eslint-config-egg":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/egg-redis_2.6.0_1712483197569_0.5491117370819787","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"egg-redis","version":"2.6.1","keywords":["egg","eggPlugin","egg-plugin","redis","database"],"author":{"name":"jtyjty99999"},"license":"MIT","_id":"egg-redis@2.6.1","maintainers":[{"name":"jtyjty99999","email":"jtyjty99999@126.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"https://github.com/eggjs/redis#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"dist":{"shasum":"4497304c66933bbafbebe80f594dd89c24a59658","tarball":"https://registry.npmjs.org/egg-redis/-/egg-redis-2.6.1.tgz","fileCount":8,"integrity":"sha512-YZaoPS/9tVe68CakYUTFZ4a/+NpC3zO6SQxD72SI5DOZaMKlrOPlPPeJYa5kFRHybS29dtQEZ6Hlitbu1tgTcA==","signatures":[{"sig":"MEYCIQD1X4xQSXURQ5LjXVt2dcFdS+rt2smfuhstj4tFaomdOAIhAKORCfRjwS/06/r7r0R85sbUDjvSl6CtQVc0V5q9K1WF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/egg-redis@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13249},"types":"./index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"5f45d3d21de231fb90b608ad887ef95d83bbee1a","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov --ts false","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","test-local":"egg-bin test --ts false"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"eggPlugin":{"name":"redis"},"repository":{"url":"git+https://github.com/eggjs/redis.git","type":"git"},"_npmVersion":"10.8.2","description":"Redis plugin for egg","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ioredis":"^4.9.0","await-first":"^1.0.0","@types/ioredis":"^4.0.10"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^3.30.1","autod":"^3.1.0","eslint":"^5.16.0","urllib":"^4.6.11","egg-bin":"^6.13.0","utility":"^1.9.0","egg-mock":"^5.15.1","supertest":"^4.0.2","typescript":"^5.7.3","@types/node":"^22.10.7","eslint-config-egg":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/egg-redis_2.6.1_1737289887945_0.6042988011735371","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2017-02-13T02:35:02.286Z","modified":"2025-01-21T15:23:58.572Z","0.0.1":"2017-02-13T02:35:02.286Z","0.0.2":"2017-02-16T02:29:05.030Z","1.0.0":"2017-02-17T08:51:26.797Z","1.0.1":"2017-02-21T09:58:16.401Z","1.0.2":"2017-07-13T03:19:01.998Z","2.0.0":"2018-02-27T10:28:33.888Z","2.0.1":"2018-11-28T05:43:39.603Z","2.1.0":"2018-11-28T06:55:50.908Z","2.2.0":"2018-12-04T02:32:41.161Z","2.3.0":"2018-12-18T02:28:31.241Z","2.3.1":"2019-04-10T01:41:51.744Z","2.3.2":"2019-04-24T10:03:18.204Z","2.4.0":"2019-06-13T10:11:47.793Z","2.5.0":"2023-06-06T04:04:28.549Z","2.6.0":"2024-04-07T09:46:37.715Z","2.6.1":"2025-01-19T12:31:28.177Z"},"bugs":{"url":"https://github.com/eggjs/egg/issues"},"author":{"name":"jtyjty99999"},"license":"MIT","homepage":"https://github.com/eggjs/redis#readme","keywords":["egg","eggPlugin","egg-plugin","redis","database"],"repository":{"url":"git+https://github.com/eggjs/redis.git","type":"git"},"description":"Redis plugin for egg","maintainers":[{"name":"jtyjty99999","email":"jtyjty99999@126.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"readme":"# egg-redis\n\n[![NPM version][npm-image]][npm-url]\n[![Node.js CI](https://github.com/eggjs/redis/actions/workflows/nodejs.yml/badge.svg)](https://github.com/eggjs/redis/actions/workflows/nodejs.yml)\n[![Test coverage][codecov-image]][codecov-url]\n[![Known Vulnerabilities][snyk-image]][snyk-url]\n[![npm download][download-image]][download-url]\n[![Node.js Version](https://img.shields.io/node/v/egg-redis.svg?style=flat)](https://nodejs.org/en/download/)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://makeapullrequest.com)\n![CodeRabbit Pull Request Reviews](https://img.shields.io/coderabbit/prs/github/eggjs/redis)\n\n[npm-image]: https://img.shields.io/npm/v/egg-redis.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/egg-redis\n[codecov-image]: https://codecov.io/gh/eggjs/redis/branch/master/graph/badge.svg\n[codecov-url]: https://codecov.io/gh/eggjs/redis\n[snyk-image]: https://snyk.io/test/npm/egg-redis/badge.svg?style=flat-square\n[snyk-url]: https://snyk.io/test/npm/egg-redis\n[download-image]: https://img.shields.io/npm/dm/egg-redis.svg?style=flat-square\n[download-url]: https://npmjs.org/package/egg-redis\n\nRedis client(support redis protocol) based on ioredis for egg framework\n\n## Install\n\n```bash\nnpm i egg-redis --save\n```\n\nredis Plugin for egg, support egg application access to redis.\n\nThis plugin based on [ioredis](https://github.com/luin/ioredis), if you want to know specific usage, you should refer to the document of [ioredis](https://github.com/luin/ioredis).\n\n## Configuration\n\nChange `${app_root}/config/plugin.js` to enable redis plugin:\n\n```js\nexports.redis = {\n  enable: true,\n  package: 'egg-redis',\n};\n```\n\nConfigure redis information in `${app_root}/config/config.default.js`:\n\n**Single Client**\n\n```javascript\nconfig.redis = {\n  client: {\n    port: 6379,          // Redis port\n    host: '127.0.0.1',   // Redis host\n    password: 'auth',\n    db: 0,\n  },\n}\n```\n\n**Multi Clients**\n\n```javascript\nconfig.redis = {\n  clients: {\n    foo: {                 // instanceName. See below\n      port: 6379,          // Redis port\n      host: '127.0.0.1',   // Redis host\n      password: 'auth',\n      db: 0,\n    },\n    bar: {\n      port: 6379,\n      host: '127.0.0.1',\n      password: 'auth',\n      db: 1,\n    },\n  }\n}\n```\n\n**Sentinel**\n\n```javascript\nconfig.redis = {\n  client: {\n    sentinels: [{          // Sentinel instances\n      port: 26379,         // Sentinel port\n      host: '127.0.0.1',   // Sentinel host\n    }],\n    name: 'mymaster',      // Master name\n    password: 'auth',\n    db: 0\n  },\n}\n```\n\n**No password**\n\nRedis support no authentication access, but we are highly recommend you to use redis `requirepass` in `redis.conf`.\n\n```bash\n$vim /etc/redis/redis.conf\n\nrequirepass xxxxxxxxxx  // xxxxxxxxxx is your password\n```\n\nBecause it may be cause security risk, refer:\n\n- <https://ruby-china.org/topics/28094>\n- <https://zhuoroger.github.io/2016/07/29/redis-sec/>\n\nIf you want to access redis with no password, use `password: null`.\n\nSee [ioredis API Documentation](https://github.com/luin/ioredis/blob/master/API.md#new_Redis) for all available options.\n\n### Customize `ioredis` version\n\n`egg-redis` using ioredis@4 now, if you want to use other version of ioredis, you can pass the instance by `config.redis.Redis`:\n\n```js\n// config/config.default.js\nconfig.redis = {\n  Redis: require('ioredis'), // customize ioredis version, only set when you needed\n  client: {\n    port: 6379,          // Redis port\n    host: '127.0.0.1',   // Redis host\n    password: 'auth',\n    db: 0,\n  },\n}\n```\n\n**weakDependent**\n\n```javascript\nconfig.redis = {\n  client: {\n    port: 6379,          // Redis port\n    host: '127.0.0.1',   // Redis host\n    password: 'auth',\n    db: 0,\n    weakDependent: true, // this redis instance won't block app start\n  },\n}\n```\n\n## Usage\n\nIn controller, you can use `app.redis` to get the redis instance, check [ioredis](https://github.com/luin/ioredis#basic-usage) to see how to use.\n\n```js\n// app/controller/home.js\n\nmodule.exports = app => {\n  return class HomeController extends app.Controller {\n    async index() {\n      const { ctx, app } = this;\n      // set\n      await app.redis.set('foo', 'bar');\n      // get\n      ctx.body = await app.redis.get('foo');\n    }\n  };\n};\n```\n\n### Multi Clients\n\nIf your Configure with multi clients, you can use `app.redis.get(instanceName)` to get the specific redis instance and use it like above.\n\n```js\n// app/controller/home.js\n\nmodule.exports = app => {\n  return class HomeController extends app.Controller {\n    async index() {\n      const { ctx, app } = this;\n      // set\n      await app.redis.get('instance1').set('foo', 'bar');\n      // get\n      ctx.body = await app.redis.get('instance1').get('foo');\n    }\n  };\n};\n```\n\n### Clients Depend on Redis Cluster\n\nBefore you start to use Redis Cluster, please checkout the [document](https://redis.io/topics/cluster-tutorial) first, especially confirm `cluster-enabled yes` in Redis Cluster configuration file.\n\nIn controller, you also can use `app.redis` to get the redis instance based on Redis Cluster.\n\n```js\n\n// app/config/config.default.js\n\nexports.redis = {\n   client: {\n     cluster: true,\n     nodes: [{\n       host: '127.0.0.1',\n       port: '6379',\n       family: 'user',\n       password: 'password',\n       db: 'db',\n     }, {\n       host: '127.0.0.1',\n       port: '6380',\n       family: 'user',\n       password: 'password',\n       db: 'db',\n     }]\n   },\n};\n\n// app/controller/home.js\n\nmodule.exports = app => {\n  return class HomeController extends app.Controller {\n    async index() {\n      const { ctx, app } = this;\n      // set\n      await app.redis.set('foo', 'bar');\n      // get\n      ctx.body = await app.redis.get('foo');\n    }\n  };\n};\n```\n\n## Questions & Suggestions\n\nPlease open an issue [here](https://github.com/eggjs/egg/issues).\n\n## License\n\n[MIT](LICENSE)\n\n## Contributors\n\n[![Contributors](https://contrib.rocks/image?repo=eggjs/redis)](https://github.com/eggjs/redis/graphs/contributors)\n\nMade with [contributors-img](https://contrib.rocks).\n","readmeFilename":"README.md","users":{"bikai":true}}