{"versions":{"1.3.5":{"name":"@keyv/redis","version":"1.3.5","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/lukechilds/@keyv/redis.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/@keyv/redis/issues"},"homepage":"https://github.com/lukechilds/@keyv/redis","dependencies":{"pify":"3.0.0","redis":"2.8.0"},"devDependencies":{"ava":"^0.20.0","coveralls":"^2.13.1","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","keyv":"*","keyv-test-suite":"^1.3.0","nyc":"^11.0.3","requirable":"^1.0.4","this":"^1.0.2","xo":"^0.19.0"},"gitHead":"b2bc855962f3c52e7e32bb726e9188eedc38e990","_id":"@keyv/redis@1.3.5","_shasum":"d9c17991adf661b581c7b3294366874e223f5ab5","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.2","_npmUser":{"name":"anonymous","email":"lukechilds123@gmail.com"},"dist":{"shasum":"d9c17991adf661b581c7b3294366874e223f5ab5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-1.3.5.tgz","integrity":"sha512-zXkjSNKdhk94ij8tb3FWiCiH9LdwIwFeCX5eCI+e/SYAKkXTBZs6EzH9L+euVJijq6SW/V/XM9s/U7YCvJz8Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5Esyp7dV6+XyE+vbprCRCJBVpF44DT2O89MP74ID3SAiEAw0+xPIoRpe1a67sb/i8zCVNwlugtUpAN0bwor9zU6wk="}]},"maintainers":[{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis-1.3.5.tgz_1502459404296_0.8879137525800616"},"directories":{},"contributors":[]},"1.3.6":{"name":"@keyv/redis","version":"1.3.6","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/lukechilds/keyv-redis.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/keyv-redis/issues"},"homepage":"https://github.com/lukechilds/keyv-redis","dependencies":{"pify":"3.0.0","redis":"2.8.0"},"devDependencies":{"ava":"^0.20.0","coveralls":"^2.13.1","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","keyv":"*","@keyv/test-suite":"^1.3.0","nyc":"^11.0.3","requirable":"^1.0.4","this":"^1.0.2","xo":"^0.19.0"},"gitHead":"a392680cc7f7516391be9a04a0ace0771f95e64d","_id":"@keyv/redis@1.3.6","_shasum":"df69355e87a6ec6dc0f3fc8f4366ca81c7040f6d","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.2","_npmUser":{"name":"anonymous","email":"lukechilds123@gmail.com"},"dist":{"shasum":"df69355e87a6ec6dc0f3fc8f4366ca81c7040f6d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-1.3.6.tgz","integrity":"sha512-57J4+fZdwPskkHRPHRqheCNxeN1OqI26uIRYG0M0O7/Sc7vGNhCJmud3wci+ylu4REWwMcs16/hS75YNIb/d+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdiiYALxfswZN1ExVyHGzI3qcJ+Iw6YzELJF71I3DNYAiEA9j9sR08rNMES/yvsiH32Dz7kWykchJCtgMtT/fXWJys="}]},"maintainers":[{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis-1.3.6.tgz_1502460034629_0.3467629954684526"},"directories":{},"contributors":[]},"1.3.7":{"name":"@keyv/redis","version":"1.3.7","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/lukechilds/keyv-redis.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/keyv-redis/issues"},"homepage":"https://github.com/lukechilds/keyv-redis","dependencies":{"pify":"3.0.0","redis":"2.8.0"},"devDependencies":{"ava":"^0.22.0","coveralls":"^2.13.1","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","keyv":"*","@keyv/test-suite":"^1.3.0","nyc":"^11.0.3","requirable":"^1.0.4","this":"^1.0.2","xo":"^0.19.0"},"gitHead":"96b34890db8a7e00ce5a24ab8e1e93b5829d3211","_id":"@keyv/redis@1.3.7","_shasum":"a76d650bd8bdb804e3df69207b3bfbf03e7c4412","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.4.0","_npmUser":{"name":"anonymous","email":"lukechilds123@gmail.com"},"dist":{"shasum":"a76d650bd8bdb804e3df69207b3bfbf03e7c4412","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-1.3.7.tgz","integrity":"sha512-MT9Y8cBVOrpUMa4hwclxuTNWvWr9XU1HidPhF+m36Q+3b/bQX0CVXarH821Dfqc5ll4XUuyY9MfT+0hVgu2GJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpDdNVc/uSmZzOOaHIaC98yXXEEwBZtr3oi6fW+3wZCAiAGWdRSJBETrhBi3TgeYIPxIeLud80vlHbmUE+ts8CxWQ=="}]},"maintainers":[{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis-1.3.7.tgz_1502980779350_0.24959451099857688"},"directories":{},"contributors":[]},"1.3.8":{"name":"@keyv/redis","version":"1.3.8","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/lukechilds/keyv-redis.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/keyv-redis/issues"},"homepage":"https://github.com/lukechilds/keyv-redis","dependencies":{"pify":"3.0.0","redis":"2.8.0"},"devDependencies":{"ava":"^0.22.0","coveralls":"^2.13.1","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","keyv":"*","@keyv/test-suite":"^1.3.0","nyc":"^11.0.3","requirable":"^1.0.4","this":"^1.0.2","xo":"^0.19.0"},"gitHead":"5a4fecc922fc3d5ca7bfe89f8887b1abced15b74","_id":"@keyv/redis@1.3.8","_shasum":"049abc6f86466291db7388071749afe7b75bf7df","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.4.0","_npmUser":{"name":"anonymous","email":"lukechilds123@gmail.com"},"dist":{"shasum":"049abc6f86466291db7388071749afe7b75bf7df","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-1.3.8.tgz","integrity":"sha512-F0S7bEeRfX7nYW8SaX3B5CmLQJCY2VAhejRHIvpbqQC2v7PyR1R2YyUGPOhIFqv5r9mb1lV2gykEMEiMKioxhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvNB4E6HG03nJ2brcAOmzl1bGs0ggSOZMUqXpysfpjbQIhAN5jrCWPE4XJMf1vtOp8e+UrSUx4P7dqezAceO2vw9JT"}]},"maintainers":[{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis-1.3.8.tgz_1504273283521_0.47181587270461023"},"directories":{},"contributors":[]},"2.0.0":{"name":"@keyv/redis","version":"2.0.0","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","test:docker":"docker-compose up --build --abort-on-container-exit --exit-code-from test","posttest:docker":"docker-compose down --rmi local","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/lukechilds/keyv-redis.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/keyv-redis/issues"},"homepage":"https://github.com/lukechilds/keyv-redis","dependencies":{"ioredis":"~4.14.1"},"devDependencies":{"ava":"^0.25.0","coveralls":"^3.0.0","delay":"^2.0.0","eslint-config-xo-lukechilds":"^1.0.0","keyv":"*","@keyv/test-suite":"^1.3.0","nyc":"^11.0.3","requirable":"^1.0.4","this":"^1.0.2","xo":"^0.20.1"},"gitHead":"22cd04afdefbf40a05ab028aad36fd1b326f4411","_id":"@keyv/redis@2.0.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-48NoX9QqkDMwKvtL2sLr3OGD36NAiJAZhm98hTbtqn5xp2AnwUojSylJBd1Y1IApKqEc1nuFd7uzC5MBo96sSw==","shasum":"310e0f3fd1a8f9b5a7043379555e6810d5ad5811","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.0.0.tgz","fileCount":4,"unpackedSize":5152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxqWECRA9TVsSAnZWagAAQ30QAKD6bukOimje4KNWgLLz\nPJygVsGptRWC+f8O4pbblgXAy2cJIsogGavB0Ks+2eXqNYVtElj6aAO+FWMi\nPvGvepVL7kuGftnQf2t1Pq1zvlfk4Uod7ByIeoxZoHm3zWwlcH3zIIhwwzjp\nix9H/9Aaf6GBejNViKbadlUyPBlvue1+n/ux1kbuKZEX5OQVppKOpKy3q2CQ\nu5fxahuPfQnLRJ+ZI5KKLlFC8ji8x+/QPknKHYrB/J0bEuDMLiJl2FRiH1Lc\nVPhzApUNxyDa2HxmY6qeYOo6yhczqi3oWqq1W/PT5P3Bsppx02kcEICccPqI\nj6ffdnWt5aStJZTg31YQc1GPjcz1nbSXFpmC2KCDF7RNWpJFL2Ix6+U8ja5y\nrYiyl/cIShOu2mNqoFgJVHIqK5UX/ZwezrrIj/Wefi/pi+5ivtCNuTlZveRy\nwcrWWxgBRX8Fw/Y5ibchC5rqDTml9k/TSP2D0XEFtnUYRtFRh9Qx0Ctjg+0N\nL4q0WabuihMlyMgkpPZxTEZXa2EjNHIeHdlFT4kFCO0P9b8tZ+H2NC2AA0da\nkDhPaXutMiQW4Kezk7kj4bABCjZFJh9thLEUEYrj/OokplNT5Ytn7QBszbJY\nntlmfTSOzPv+UQ/UNBm9+KnZK6K9QyBuC+UvRkom+fJ/4g+r43C6EhLsg5VU\nQWmM\r\n=5cDi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmLyWMmuOokKrLkxffjn2UFFjFrnB8fTeOM6dPxzpauAIhAMUv+2/T5s2XNgi10QC7a/MoNlrUuPiss/N4zxzM8R9P"}]},"maintainers":[{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmUser":{"name":"anonymous","email":"lukechilds123@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.0.0_1573299587582_0.7231948392206915"},"_hasShrinkwrap":false,"contributors":[]},"2.1.0":{"name":"@keyv/redis","version":"2.1.0","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","test:docker":"docker-compose up --build --abort-on-container-exit --exit-code-from test","posttest:docker":"docker-compose down --rmi local","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/lukechilds/keyv-redis.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/keyv-redis/issues"},"homepage":"https://github.com/lukechilds/keyv-redis","dependencies":{"ioredis":"~4.14.1"},"devDependencies":{"ava":"^2.4.0","coveralls":"^3.0.7","delay":"^4.3.0","eslint-config-xo-lukechilds":"^1.0.1","keyv":"*","@keyv/test-suite":"^1.6.11","nyc":"^14.1.1","requirable":"^1.0.5","this":"^1.1.0","xo":"^0.25.3"},"gitHead":"f11ba41c0281d4b465eb3a85c8d7ab880a753af3","_id":"@keyv/redis@2.1.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-o/SChaImgKouimpzP1TAaixejjSytHLtJDAehbWpOFIROJridwA038tyL4YROhmo4HTNKyU6Jb50uiFMBL/PEg==","shasum":"b7a81e314ccf817ee08633b0a2e23fb27c4cf848","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.1.0.tgz","fileCount":4,"unpackedSize":5518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0/2iCRA9TVsSAnZWagAAG+YP/Ar/KyxFF+isq9iFn7cK\nu6e92K34i5Um1LZxPUM6xPTAFoKKf549XUagUvmoGT6xzBVbXxPTtAXcth4w\nIJNa6YjBJljm9O8MH7w/mLQMTa7BoYFsaS6r8fj46X5zUy5jng3xeTGtH7oV\nR1l2ysVIpxMXmUfJgZF/RnFqdW2OJdZ9MUgWm6jBickGQv1Z7aM2aJfPlZOI\nIIYTx3GHcMarWuOJ9IuDOu3rYKC3rRx2Y3D5fVBtxsCQ7ofigK1l/uj/XlM3\nCraMPEyzO0qBdvoXoXpN+Ugk8BVuL/z35OtFmAk1RVeo79AganbFPiVdjKeQ\nvUMiutPM08kS/0ND7vFix7K8KrOS9ysXg7Vy02WQN9z+lnGiJ8K+RKonKqkk\nsEW+qpdPQW/5e0VwkFJAuiyNhmv/YlF65XL3ElAqn2wvDQRqRSNHRhH9RHyw\nKLFDrWhmO4QTnpZQPX3eNVpXS3Pk5d1fzxb39V56bJtq27YWhpMs9W36jAq+\nbWnZ9yxBxBYjGQCGd0DWFGwnZ2DTgLzNJ/LinQbnRoZvgPVdc+gLolV5IXsn\noVN5y8yooc3oCgAF0qxYwwjq6ELSMc+qvEgrcN/lrq2aE5iZHa/SQAg6WRel\nRWAa15mi8FWj32TqMZ0NbSG5o/6gjCEQl4BKJ/3pPO2jP7OLIUey2cZHjiMW\nNu5x\r\n=joxq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlVr/xrpEABlzCq3UmT8hQBwRa/xiNNtdS2yb8XEhPEAiEA6kWhfyH1ZSwJ1GTBFKf/qkxppl3uA31aaj1EELaTzBM="}]},"maintainers":[{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmUser":{"name":"anonymous","email":"lukechilds123@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.1.0_1574174113652_0.6381645405265759"},"_hasShrinkwrap":false,"contributors":[]},"2.1.1":{"name":"@keyv/redis","version":"2.1.1","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","test:docker":"docker-compose up --build --abort-on-container-exit --exit-code-from test","posttest:docker":"docker-compose down --rmi local","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/lukechilds/keyv-redis.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/keyv-redis/issues"},"homepage":"https://github.com/lukechilds/keyv-redis","dependencies":{"ioredis":"~4.16.0"},"devDependencies":{"ava":"^2.4.0","coveralls":"^3.0.7","delay":"^4.3.0","eslint-config-xo-lukechilds":"^1.0.1","keyv":"*","@keyv/test-suite":"^1.6.11","nyc":"^14.1.1","requirable":"^1.0.5","this":"^1.1.0","xo":"^0.25.3"},"gitHead":"b16e9402226e81f325918f328c84f0760ef575df","_id":"@keyv/redis@2.1.1","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Cxfo8ww+SqzrWTQLwuvK6QzKEWvcZJGTNY3jhn1YZSLmIoJTx+KsVtu4aNj6uHtmUvRqHcR0I7h7ga4zhTOyXg==","shasum":"1bca81555ec61af98a87acfc8f7e8760e371900b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.1.1.tgz","fileCount":4,"unpackedSize":5518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebg+5CRA9TVsSAnZWagAASaQP/RfgUbetdz0zi+0hVzdD\n0KtAiKhXtVxm7LFxf9YQaHi1RKMBE8OvkaHnjE6OYiJJ93ojJLj22DPnX7kW\nP4pgM/oqhFlYpg7+KHOT4yxpPh/8ePFQNP/moaF0QKXU0B+64lx/kojRHJq0\n64tLBt0yhbmcDD7DnudApmX9tko3WZlqCJdq+nrFnmDKktq1u4YebIOAQMno\nZZyRmgToHArf72A/BKDoRo4a4mMQzG97vFKAGAYD3mYdj1WXX/g4IskPi2LU\nIG/5UbfmbYfHnF1stEe11XF3TAcHetgxJemaxxh4yrg9SWDJwRYpma3KIVmY\nG27e8y4StyAXXYRxfEumM8m/aNmmUhGq7GOb00uhN+eawHgMXkifzi6N08Bq\nK4EWaRXb6tVgmpHAnb/XASR8pc1wn5tuZb5BwjJ5NiYJqor3ZrmrklfNs1xb\nO8DInG/JHq1HqxhkQGniX9uZaKHDEKmNSErrXItVJY+WBhs+6G8Gfd9KHHKD\n4CnCg+hrq8WMkyMOG5ZgWtBZgP5qbg57FIqGhC2mII+70WDFn9WJaqEv4+oI\nWkPXwGYZt5PR+CJXPjxIDinhkDleacyC36FCVP05pTHx/h1iJxakcZRJRi7Z\n+WrJCD1uJZD+Tc6bZgfPH0CXhwUbIfoj2Y0eVxzO37xLV0G0MgMWpsNm7tRi\nPYbx\r\n=fpNN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENP3LS8gZTqn9iIiAC0EWZITObkjIsvRK/9M9ebNnf+AiEAhXNHmAfSFL7CNzYtKno2AbCL7JcYxIxMSNKqtTtbHRE="}]},"maintainers":[{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmUser":{"name":"anonymous","email":"lukechilds123@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.1.1_1584271288809_0.8469527701006283"},"_hasShrinkwrap":false,"contributors":[]},"2.1.2":{"name":"@keyv/redis","version":"2.1.2","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","test:docker":"docker-compose up --build --abort-on-container-exit --exit-code-from test","posttest:docker":"docker-compose down --rmi local","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/lukechilds/keyv-redis.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/keyv-redis/issues"},"homepage":"https://github.com/lukechilds/keyv-redis","dependencies":{"ioredis":"~4.17.1"},"devDependencies":{"ava":"^2.4.0","coveralls":"^3.0.7","delay":"^4.3.0","eslint-config-xo-lukechilds":"^1.0.1","keyv":"*","@keyv/test-suite":"^1.6.11","nyc":"^14.1.1","requirable":"^1.0.5","this":"^1.1.0","xo":"^0.25.3"},"gitHead":"9d650f21ce4609c07d5e6848efb1572eccf95d46","_id":"@keyv/redis@2.1.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-D6vNOuyH/5cBNfHcyxzck1l7V+Qd4RAT7uz2SHYAjutbXQ03o3SSneRyvrp76H4/uvHyutPWTJ1Za3EpGSVe5g==","shasum":"a6dac1ca95a60cbc8be77d51951959f5a6456fa2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.1.2.tgz","fileCount":4,"unpackedSize":5518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexSEQCRA9TVsSAnZWagAABtYP/jB9BL8X9CrDmRW0R0OA\nwsFP4Ed7FZNa8ldtAb+kyQ1Wec2ni+7OiUrjsYxgOIGzuTvwrfZr5Edutagb\nmKQKwgQF8HrSgykusaq3m2PqLYnBb4BGTcCS60A9hWvL2sD5wQCxIPJJvBZo\nkuoeQQvQgT9ppPm+NCxUoSwARndLrHa+C6LgFAlMEnd3mkEaMxHsIt1mXlrt\nc5WYczWvFLU/rxJV7exaRRGoGoXRvwqvM8rilPiwVZC4msRBCxSuNU3V7uvO\ny0cUiks5dd9hiNdA5txLgGE83AlnyJeVq/fRYrth97vpTQMUHN9NOSsoozYQ\nHTINoqBo5wCvN6/xZnqOd/IOr0VUA0iSOcZfWC+sM9hWNl/fA6NCAV6/ceh6\nmL2dWj03i1IElPdfNz7WMlyHX5u3iLsDYvGI5LBFBzKsaZLMJa9hGW4R0rXV\n85Gj1A8faZYGEKGr+ok5wRCW1hHDRTII2Ulpio4xoMV6zrYg7LMYLEaGDrly\nKpLNUVGWh2S1f4P71/+QLiXjWPScK+V7iY7BMqx2KG2sJK6uUBTX/+dREOD3\nFedixfbmcYcbVRzk99YFcIpMxeiy6GzMZ5AqzdtI+Mpkb/NYDZH3lXJUNsow\nDk5mNLbAyKJum/0ytYzyz+gUlQioXmGhpfkPeuL2ghDoLwW/5x/Qiq6unX3i\nygbH\r\n=ZHU0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGNQo7gfr8u+gLLODuHyCrE8bihXIt2ExRR9F31NUsvAiByfyqLDnC0Bz4qxOhH9pPDivLFf3QE2KhPYBtF/G7kMQ=="}]},"maintainers":[{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmUser":{"name":"anonymous","email":"lukechilds123@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.1.2_1589977360238_0.85058607797035"},"_hasShrinkwrap":false,"contributors":[]},"2.1.3":{"name":"@keyv/redis","version":"2.1.3","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","test:docker":"docker-compose up --build --abort-on-container-exit --exit-code-from test","posttest:docker":"docker-compose down --rmi local","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds","rules":{"unicorn/prefer-module":0}},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/lukechilds/keyv-redis.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/keyv-redis/issues"},"homepage":"https://github.com/lukechilds/keyv-redis","dependencies":{"ioredis":"~4.27.10"},"devDependencies":{"@keyv/test-suite":"^1.6.11","ava":"^3.15.0","coveralls":"^3.0.7","delay":"^5.0.0","eslint-config-xo-lukechilds":"^1.0.1","keyv":"*","nyc":"^15.1.0","requirable":"^1.0.5","this":"^1.1.0","xo":"^0.45.0"},"gitHead":"8dc9300581233f02f8c29c35052527ec97e9d577","_id":"@keyv/redis@2.1.3","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-FWjv79ASli6NNbmwgY4z6jjtgdwjKQwCalsbjovBLukFs8msTRJQQms+OLsGyje4/9V67lT+Zfg7Zbd1euWuNw==","shasum":"d025475aa58969afb5674285c2581d1821d5081b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.1.3.tgz","fileCount":4,"unpackedSize":5559,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGiCHU1xPcUphPMlC9G+0v5SodqP7POs8jxT3qUJ1lICAiAY7SEvwU9qfR7qpOOX2nna+HMgm7nNPsL3/+3HLuhiRg=="}]},"_npmUser":{"name":"anonymous","email":"lukechilds123@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.1.3_1634142916491_0.634379676669012"},"_hasShrinkwrap":false,"contributors":[]},"2.2.0":{"name":"@keyv/redis","version":"2.2.0","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","test:services:start":"docker-compose -f ./test/redis-compose.yaml up -d","test:services:stop":"docker-compose -f ./test/redis-compose.yaml down -v","coverage":"nyc report --reporter=text-lcov > coverage.lcov"},"xo":{"extends":"xo-lukechilds","rules":{"unicorn/prefer-module":0}},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv-redis.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv-redis/issues"},"homepage":"https://github.com/jaredwray/keyv-redis","dependencies":{"ioredis":"^4.28.0"},"devDependencies":{"@keyv/test-suite":"^1.6.11","ava":"^3.15.0","delay":"^5.0.0","eslint-config-xo-lukechilds":"^1.0.1","keyv":"*","nyc":"^15.1.0","requirable":"^1.0.5","this":"^1.1.0","xo":"^0.46.4"},"licenseText":"MIT License\n\nCopyright (c) 2017-2021 Jared Wray & Luke Childs\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@keyv/redis@2.2.0","dist":{"shasum":"258e67c691e1359a1b64ebf21b7c8ff6fa50457e","integrity":"sha512-rE/skEl4T7UfKxaAQwJbHh0ryF8QTrsm0R2qTqxSC9RnAsm1R70/rtQyXbtndVm3zUIlJBIApC2LBkxDpxSGUg==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.2.0.tgz","fileCount":6,"unpackedSize":5585,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFn8QQXs7tBoXmiQRaweO9MWkLp+LKhwqEdVWq0wuMeLAiEAsbm33NlmYUv/LVu7JLKSveYpXvkGju8HIddSRKGMW0M="}]},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.2.0_1636116472042_0.46258899069772297"},"_hasShrinkwrap":false,"contributors":[]},"2.2.1":{"name":"@keyv/redis","version":"2.2.1","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov > coverage.lcov","clean":"rm -rf node_modules && rm -rf .nyc_output && rm -rf coverage.lcov"},"xo":{"extends":"xo-lukechilds","rules":{"unicorn/prefer-module":0}},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^4.28.2"},"devDependencies":{"@keyv/test-suite":"^1.6.12","ava":"^3.15.0","delay":"^5.0.0","eslint-config-xo-lukechilds":"^1.0.1","keyv":"*","nyc":"^15.1.0","requirable":"^1.0.5","this":"^1.1.0","xo":"^0.47.0"},"_id":"@keyv/redis@2.2.1","dist":{"shasum":"b0f91a53da14d9f893d3eea318ad23b9d6b60fb0","integrity":"sha512-LktyRl8kqplElJVN4AJVwj5dsJc7ulza/2kqiksQzW4YHYucPhyvoFeLc7hKBmO1cdFHO12Q+3sjM+fL6WCb3g==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.2.1.tgz","fileCount":14,"unpackedSize":13607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrTH7CRA9TVsSAnZWagAAsBoP/0tOFjq+9ujC3DeGcxYw\nR4TAAwFtl0wN5q60cFrpOclA+jV14+0XXmr2ka7rcnsLolQqm8tUEspInQTw\nRlUL5smDcn6FtYjxs5a+1jhyvkK/uXMPgSXdUv/SvMyt/EuwcgYMeOj66Pvq\nOOsiYetYZCQ6Yuj6DRRwhmWr9Xt788dgcqlctunxyRVPPttNAyapOd/yisC6\noEYtSX+zcpNzsDDcwZTOW2UwBDsYFvukm2kza8K3OzQVaRvt1xgGQv4wS6K6\nAiq4XPqgWavJNxFGFH3arKmpb2yjbu+Bl32mb0peLgswrGCBwZ9ldtu5e63+\n/rxvwKfpmNPLvLVdHJBb+rBGNVKFNWs8owq/9/OPLtBvL0kPttz7p0H8ckAt\npUr89GXgkJ6KiJb3eKiKBzTVy5O+sIRXTRrqT7hMAPk2IrOfFUNKHYlW1iQx\nMYjeEEf6kZtLOe3Aqdf3Ky6VSbm9n7BFaZOetMKJY4BFRssqBMqGM7at63LQ\nlAvuAm5G7HDLVeW/fajRDdtcGh1KgdKw/HN6Anpm2rpRHH4rrf38eo4mxZXK\nphMG8W1pHTqMh5Opty9vlCYC8d1eyDz5i0MxIOLKeq0wJICCKvCKmGHkYzqE\n9Y7Bb+1MzIZk5vuKQPZB6pivogZChWVDRHHstLg6XY3MWZ0tIo+58h2bBqDa\nkN49\r\n=CCd5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtcyy0fY/WWIS4onW43HlgNMWU1gJZIY+Z+r6eqhjocAIhAIqEQCsHjIu7ZXSjzNWP2cddcm8jgmo8d7+F7KwcUgFU"}]},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.2.1_1638740475764_0.17560078116512745"},"_hasShrinkwrap":false,"contributors":[]},"2.2.2":{"name":"@keyv/redis","version":"2.2.2","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov > coverage.lcov","clean":"rm -rf node_modules && rm -rf .nyc_output && rm -rf coverage.lcov"},"xo":{"extends":"xo-lukechilds","rules":{"unicorn/prefer-module":0}},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^4.28.2"},"devDependencies":{"@keyv/test-suite":"^1.6.12","ava":"^3.15.0","delay":"^5.0.0","eslint-config-xo-lukechilds":"^1.0.1","keyv":"*","nyc":"^15.1.0","requirable":"^1.0.5","this":"^1.1.0","xo":"^0.47.0"},"_id":"@keyv/redis@2.2.2","dist":{"shasum":"557cb36b38c95fb14e7da4c95d6af52a84078570","integrity":"sha512-/Md3orSEJr/6oAHt+OlQydEJLf/bWI82YaHCje6BqZGHJJsCZ6LfrNIB0GrC3qWE8NB7vaG94y7L4mOXL8ztbg==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.2.2.tgz","fileCount":14,"unpackedSize":13583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2bouCRA9TVsSAnZWagAAijYP/RxlpWAeBsCQqeEJQUpz\nHkxIt7Y3EpB4y5tJUX1KHXt60YrYyER+mfE52XleVPsf6gN2mqhdF7/j91Y1\nYqljc2O3aqEQ1ufXD8rqUSbnbJAWpEtZM11muvQ7YHr/ClxQuACgkoRw3T/X\nftfzWAICtBUjwOgGA0LqSn6q077Y2rNpSwWnsBlRBH+mgkx5ZffBZXIv/VTw\nWxTViG029NuOz+HOlLRWp3RdAWqOV/7f2+Ke3fs5k5+If5ggngBXf9eKy8eB\nmYB0u55XZjk700uORwICTHewqQrODpxuuIN8WqCMdfUjy75VsBn0zav81NKH\nNXPDovU2cLeH0/tHXNRWfozAXENmEAbLFqxwYyMEDatMu+x/3lSIUcuQZq0V\nkvPpVDzGKz1cWQZkF+DQs5cZ29s6oRz2bgjtk+V//JxkU38jaVDx+euwbAp2\nukvhW768TylAbjcDgyT+PqNf3Z4115bYeyiKpIMAVhQZSpr7gFDvJEXysmr1\nqZ4BYjbWjcByD/2C2kRq1U4Xbs8NFznYXswT86FDxA7oO9b+ZAK5NOJKU0Rg\nGx/YSAvNS/sNutqo/3NFBwPRqRwtdnKA4uwhDgjSJXf/LbDFnfJskcLVMGaA\nUtKVEPRPruDpE9ljXjiqI6Wkxwtub7kSGK4R/+7eQdxHSJOyBWI6yUQ1iEvI\nEFL3\r\n=noZR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvGfjqtIPVbOTs5iSQif94se08XfXeHEpfNrPULSkKPAiAbnUGfJ4h0A4JfmkpJ1KzRZc0kq0oJzWx9XyJFdIKeWg=="}]},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.2.2_1641658926597_0.11876533020575741"},"_hasShrinkwrap":false,"contributors":[]},"2.2.3":{"name":"@keyv/redis","version":"2.2.3","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov > coverage.lcov","clean":"rm -rf node_modules && rm -rf .nyc_output && rm -rf coverage.lcov"},"xo":{"extends":"xo-lukechilds","rules":{"unicorn/prefer-module":0}},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^4.28.5"},"devDependencies":{"@keyv/test-suite":"*","ava":"^3.15.0","delay":"^5.0.0","eslint-config-xo-lukechilds":"^1.0.1","keyv":"*","nyc":"^15.1.0","requirable":"^1.0.5","this":"^1.1.0","xo":"^0.47.0"},"_id":"@keyv/redis@2.2.3","dist":{"shasum":"af5b1ea32d847a63ce24012844af7323b3c421a7","integrity":"sha512-d9Maf1LzT6Ti5hWsVzaWFriFmXrscK1eUl/etNquQgAJxH7Drecbn+uNZXMc6xb78Ju9szy0fD9RAp/G9RzAdg==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.2.3.tgz","fileCount":14,"unpackedSize":13577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAGt7CRA9TVsSAnZWagAA90QP/AjNJSV+86wwJ4d+z+mE\nd+azB2bgAtJnVghdK+106zIAj6pW2anKweU5+0zqDY299ZvjTMaHDHGx/3JM\nK6YUYLFOLMj2N/3KTI4IFtvK7n4lWOSGKuS3mrBix4LxdoqRUnJ9SG8caZet\nbi+8qDv9IFRJrx042JsLb+CkGzAMbGNuwlnkOaBPhXQHEYYeO/p/k2Cqtd3t\nLtvm6bN118jxAhM8Mpyfcl3Mv42uQJeqfLYOwBcvGtwDhHHOTINGbDXqmfC1\nZRNk5QpogTITvD9w9BXS+A1WcxFe2S8pTLNuELDo7PfUfJC0zsfp5P4l3ZV1\nLwwraRuIFXvYkb0jmPyC+joLMkjH6x/w6GUBCaMlYMNyomQYA55OIFPmsTEY\njn+5LB1tSWyIxro6LH/XVF9RMgU4TRMq5HfxRVkNFKddB4b/Du56aRs/xcCb\nnwK007ELntVfKvUHzco/WOjYZb8ByLEiMKwYTn4Z9K3fE1Drd8VoPPLYCI3z\nMuIt1+0Y/qAF64T0/nmqRgzyXADgDLvi4A4jpi3f6DwCzX//YzeWXXOudmXb\nRP2nj/Ai85KkfueNLkYkvyF+aNWobtrUpzc9+yxhdJjhnfi32O3u8xXITnYs\nVLvPKOXdhqjmN53Jbsr5IRZFealMR6YZ/xQR6Z5p8SkxU0eoZueSTBHyfig9\nZFEb\r\n=rWqv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID35xJHm5oOaSkbcdK/J6AFrZ0M4jpTvkjqZee2Az6JyAiBYJGAv7XKQoCalTYIJrUkBwy/9+hM5UE2Oc8B3k1Hjiw=="}]},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.2.3_1644194683608_0.4105165604025478"},"_hasShrinkwrap":false,"contributors":[]},"2.3.0":{"name":"@keyv/redis","version":"2.3.0","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov > coverage.lcov","clean":"rm -rf node_modules && rm -rf .nyc_output && rm -rf coverage.lcov"},"xo":{"extends":"xo-lukechilds","rules":{"unicorn/prefer-module":0}},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.0.3"},"devDependencies":{"@keyv/test-suite":"*","ava":"^4.1.0","delay":"^5.0.0","eslint-config-xo-lukechilds":"^1.0.1","keyv":"*","nyc":"^15.1.0","requirable":"^1.0.5","this":"^1.1.0","tsd":"^0.20.0","typescript":"^4.6.3","xo":"^0.48.0"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.3.0","dist":{"shasum":"caa4f31854c82c409db0e5289933f56275358493","integrity":"sha512-mcUwexP4pnK9RKOMvosCc+NenJleSrXVPab1UEO8ejH25whtCQ0heiT4K3XfjNsHQYMkfk88yaRI1gKnCHH0wQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.3.0.tgz","fileCount":6,"unpackedSize":6153,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcQXLrrStyb48v+UrHyCbzaF88smnmZWiVEpEvR8+EaAiEAuVvFbx6cUZBJffUEZ8zxVp8cmAqWdPPFw+nQ/W13M5A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSLnAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAWg//fpG44G0SBklt+2ity6Knyd5WjS3USbO5u4vXQLAjKQU4mUA3\r\nfiwaafMWEi8s7uL0vBkjIPKjVUtQR8vHmmL1d621YgVUXGShqMo1eDowsb+e\r\nL5L6cFR6cjTg6+FfzL+gKC7nviCVS4gkCnfob77/J/RbnhHUg3QOw8wMCGzf\r\nhJfxHpEEMk1fY2HFiIRNXKC2QrvyNPUtc6Is/Btd82IzPO0qISRGlCXfqrNk\r\nzd2Du7EXxZfuRXvygYfAv0yCYTgskWbVHbVGHuRnhqZMPNvS9SHjZ3qeS3IR\r\nF+PJgpaBsaAY+8+XjST/KzarxKZBMOkupIL+jqdyBGOp3NyCCV28GllFg/J8\r\nMOzXlVzjvB+WgQKbt3ZbSLZPokNURsj+65+rN5IHsepf+MSwlMoWKElaG2an\r\ndyQwrMfZxuNt+atr5L69p/T9kE2igs+5w7uWZUGq5WjHLvQSv0gCWBp7Inht\r\nqNBE9jKeDXuUR8azYT76ndbDktXKcEA1cZ6IH5GSfwx6Ad96vRqsd07dHi5m\r\nwnVhLOVjiGCBUlQ/iu81gqvXIK1fWi/k9VCKRSqdbEV51ZvfbsZareWi0XcK\r\nSMiZRuCvH1AIuk3ulnrDz3XPnzZtHnIyD1bEa67BTRgf9A3JyezdjCXHBKbJ\r\nvMjhwv0wvAjij8PS+x0QCmpoc6K3GW7VqIE=\r\n=kR95\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.3.0_1648933312488_0.2985498356880525"},"_hasShrinkwrap":false,"contributors":[]},"2.3.1":{"name":"@keyv/redis","version":"2.3.1","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov > coverage.lcov","clean":"rm -rf node_modules && rm -rf .nyc_output && rm -rf coverage.lcov"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0}},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.0.3"},"devDependencies":{"@keyv/test-suite":"*","ava":"^4.1.0","delay":"^5.0.0","keyv":"*","nyc":"^15.1.0","requirable":"^1.0.5","this":"^1.1.0","tsd":"^0.20.0","typescript":"^4.6.3","xo":"^0.48.0"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.3.1","dist":{"shasum":"ff9f4849309b61f8dd829446401dc0f1276114cb","integrity":"sha512-X/byYmmpSDrnSs7LmwAvxlB6KxKz4rFP6DcMdOHa0OQuM/4akct8CCecXc9H1sI0AG1+bDHlxjzLtQhB1Vez2w==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.3.1.tgz","fileCount":6,"unpackedSize":6097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCATrObAp2T9AtkcRlop2BEDQlC39yWEU09mkPJDzs5GwIgYHnvcrdz/RpWU2i3QhWWAq2uiQ9h/qIMrGN1odLKbIY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSiN+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCTBAAg56aRFrVa0hWLYSRMm5GNUYCRIaPJxGfRq5/w1Fm+pqmt1Uf\r\nVbN17B0j90XoASbq6qADM3zIQWIN0S9QEPuO1t+oRV2aIHPxsvMcCNzNzVR7\r\n/bw4is2/oigQN0bAWsdQr4OQx7IgzWyNMdN0N/z4/sc9SynTz6eem5jrtxX9\r\nG9Iy+S+dRZphDgLFL+VLr1TsKqWI37Lc9CYY4UgeijXYyz4uQeEXOOVt8WTg\r\nn2dXA+NtqVb7O4tZ9J0gnqTAmVrquX2/QjT2E2o3+BgGXLOF/Au0dERV2aZB\r\nllFcXjSFyhZ0B4f9E/mC02XC3oL9EjWuscXLm0fHDRTTdfm0NfreiTBrPEsS\r\nXOb5theLimJQJ8YsO2KBMNQlRtjSZSS9Ty1pcFd84VAyplUQxZOXTkiUxA2E\r\n6CgZi2FhAoNp25UXFDhT1skZDlsabJDjQpYNiWtnNBOBn8oHfwiBH8MyW/GC\r\nDrdxCkO2G6hW4KjvK958hyvfzgipEnRGMvLWxgpOjwGipltqEjik24GriOCI\r\nV3iuy5rDu+01gdE72WqEvEdMFCEvA9/20fOiwebkd92lEc9i+r76XhcVzBrj\r\nhJ8gyKGFzR8oE929MIyMPGh8WzV7Ei3L4xmLtIJnx+C2V2DrXMnaSIjZnYY6\r\n0IoVLha/OAGO1Iit3N40XDKYij6xr3kXXW8=\r\n=z305\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.3.1_1649025918698_0.165465335785018"},"_hasShrinkwrap":false,"contributors":[]},"2.3.2":{"name":"@keyv/redis","version":"2.3.2","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov > coverage.lcov","clean":"rm -rf node_modules && rm -rf .nyc_output && rm -rf coverage.lcov"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0}},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.0.3"},"devDependencies":{"@keyv/test-suite":"*","ava":"^4.1.0","delay":"^5.0.0","keyv":"*","nyc":"^15.1.0","requirable":"^1.0.5","this":"^1.1.0","tsd":"^0.20.0","typescript":"^4.6.3","xo":"^0.48.0"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.3.2","dist":{"shasum":"1136d092644f0a199f7eeed7eb4e5fcdd0e10ba9","integrity":"sha512-XQFq71RcGJzW7DPyDhS9OgUsX9c9BWkTPMKWW9y6mYkSRJG62mxNn5U2q/Wno/CiTzHOHPNZk7nJC67rakIt0g==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.3.2.tgz","fileCount":6,"unpackedSize":6283,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD70wLinb3qvIeMRtMzIEiY6HUIG/AFTzDCVaPeqXjvSgIhALhiWZb8u7Bs0JlynBJIke74wA0UyBmma6McdfvfZK15"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVaaHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSEQ//fa/aWLZ3Tna0BBM1m8//nGJ+JaVaigGSTTW3FVZwtilHk/Yg\r\nFXL9+AfrceSp0A3lNUGGZHhgLCI589Od/JB/QJLHvqaxc+IlfR0eOI1c2Jud\r\nB+ZHP9dpfCXb2HApYuPk8qnTbQOIlOD2IAZH7vv0XQ52s2LFUtRrhDTZZ3ps\r\ndfeMXrYqBTL6Icxt+3LaMED8zTtS8I0mL2dfmok1nTGL011Li3Z/r6RA6WBj\r\n5DPIkSBS2iFOmWvCcfTXxGCTBeodXJ4GNhulsP3BDnNNrTA+JzAKgax+Ok/Z\r\nQXCKpAywWqmILj3C1s/GrJmgEaFsMHaLy+gUKUKQfj3zqCpQHFgBLj9bVqNB\r\nMtTh/9YD5GxTdb5fkyRADKB8mn0JjdgHr4C4Pa9Tdxckt31MJYz12V4EsfcP\r\n/BZ4W2ZruUkWMnpJdsF7IDaZdG0Pa9qMd0Q50qsZQzWi3Uj2qYXXuGQbSg+o\r\nLNBQbWXfBncHn/tco7aqxlvrVOBttuQ5xDkPoomdBXhmyCjJ0s0dnREtSYDC\r\nGjAkm16xR1+ShsElxbnhMHfm4CcG9T4gz2gWwLxLlSyruvR5DxsET0pqbBjZ\r\nSYrO2EacxseEzmM2nj/dPqDxwqsY1DQKScWr5ArUfeDy4c+88T22kwNwRNT6\r\nD/KB7nlcYrBJIMKhFAAYJAx9/hRv/sM0H3g=\r\n=S5D8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.3.2_1649780358835_0.3248184730706398"},"_hasShrinkwrap":false,"contributors":[]},"2.3.3":{"name":"@keyv/redis","version":"2.3.3","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov > coverage.lcov","clean":"rm -rf node_modules && rm -rf .nyc_output && rm -rf coverage.lcov"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0}},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.0.3"},"devDependencies":{"@keyv/test-suite":"*","ava":"^4.1.0","delay":"^5.0.0","keyv":"*","nyc":"^15.1.0","requirable":"^1.0.5","this":"^1.1.0","tsd":"^0.20.0","typescript":"^4.6.3","xo":"^0.48.0"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.3.3","dist":{"shasum":"eb5630707b92f5938d8120b02621aad1afb665f7","integrity":"sha512-xi1ouAqj44YqCH9I+t67wNgWhz7i5TSUpA3vj/gm0ciho7nsmB9Fbwl3L5/zInUXT8s/mY9PVdVnVPd0qmTLRw==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.3.3.tgz","fileCount":6,"unpackedSize":6325,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtjDBLAbXYvYinJ6HXSo8KCr1Rv150Zrg3P64cMYNFpAiBCjaS0tD+fJETOIX3M97z7LiLig2xV+bL1lhPURolLjg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVcTsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNQxAAjv6H42xUtjX4tontQb78ZDd9PuXq4r1/DFl56zlwiKdh9YE/\r\nSPXLYm1Uyn/NIyxnW+LQfyTuewK2qKihFn+RLaUTHuWs0UPfFq2NTIB5A28q\r\ny1PVSaxcugrupiz50aYgMyS6Tc7IgysycB0paGbNgb2Jd74cixqN5Oxi9RBO\r\nzZTAXFsKldPWSN3L29/M254qGDCXQGzXRWxQP/GFbimuqjFWC6NwHBBYiaaL\r\noftZrjzqhrcwshkAGS7Y3DSlXiBu0Wbo9DHdo/ppnAEzj4mmT0bkhV/X59rg\r\nUTOrqaYkG1MaW0oaiAfCg84jg/HW97ZJcVWsbgUacd3tF7r5+4lCNS3Obw1T\r\nwVboIq2aXVjq9IyaLh+oLE5tPTUu0NjmjnRd1CnpHlWmvbpwVKr6pF9gpuk4\r\nIkhQMAKqOI2MJDrUrD5RVwZdFnCcINvoA/UYKxnkhZnOQt8tX/ATOx+OyOrh\r\nsJxunAnija0q3lp/c5mtr+V25j6DdpX9ZiYQhvbSwkyaPb4ic+IcR7zWZUjq\r\nEU/9SX5DlLlUcJja8upX/iARp2MXEBwTItrWAtX9TjFzvTH2iKMC1t2Gg9Jh\r\nBi4itW0elyfR+tuhOpvhc860Ow5ddCtg1CX3T2YUf8aOB5jADYSLy4N7wPTS\r\na8an/iaaPNBsd8iaaRcVB9e+9A23sr/u/7g=\r\n=Rgyh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.3.3_1649788140099_0.7852939892098718"},"_hasShrinkwrap":false,"contributors":[]},"2.3.4":{"name":"@keyv/redis","version":"2.3.4","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov > coverage.lcov","clean":"rm -rf node_modules && rm -rf .nyc_output && rm -rf coverage.lcov"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0}},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.0.3"},"devDependencies":{"@keyv/test-suite":"*","ava":"^4.1.0","delay":"^5.0.0","keyv":"*","nyc":"^15.1.0","requirable":"^1.0.5","this":"^1.1.0","tsd":"^0.20.0","typescript":"^4.6.3","xo":"^0.48.0"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.3.4","dist":{"shasum":"441b7fd1e27d2c361ae0180afd9182a45ac6ee68","integrity":"sha512-9DqSKV2v5nEcEJa6WajOiWw4GX1rE07Z2oNWaE4XjfPHWLvG46+uOlF0b3Xa5WBaExkWVc7bo5pLAOSK7lAaew==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.3.4.tgz","fileCount":6,"unpackedSize":6306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEj9GfpUKVO5DYcxrrqQxBFA6HofLzJt6a2hVw6J84mZAiEAhJhtDH0uJ7jX7SLXZi3Y+WrCFmRvJG81XFxTCY9ZLUA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZr+zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnCw//W9dZofuNoXEw0eGpKsutGsGYzKWAyOD/C2MAlOmF+YUgYEnR\r\nE6c2StQO+rsdDB9tK8hFLGaHGqQVKiuODXAq21wC33AsTed0GsjPvifHEw80\r\njcEs0fr5YpQUs05Q51e/nqcfy4MHIArYFeMU5XfrOkXWn+bMCS77i3/hhOZ5\r\nZS4p/bP24KFhj6uZzp/ONNgXL5his7a43f3ZraOofgGDV+Yab/VQTiMAblru\r\nufufWPQcqzUj1uekQVxzYdQjv69pyoTRoCvKqs4Uxwcp8OIobVI/mL6z9v7d\r\n8LLGjk1QmxR1a/zNG++VT0PmmpDrrvEghzk9fMBWNNW9EpyJ5GS3qP8FRW8n\r\ncunld1ykAbFnm9JgNhyWI4EtjEZLT2EduYr2P8Fs83VMdY7NHrIZ76XjSJN6\r\n60eMafO3tt1rWCasgh3lkKI3RPw+UCpUhCL3T+MnX7B+Nsi30nDs3ZhcsIXu\r\nbhO/pT7Ls1r1hUUsmKZJP4qZTpRZOFNF++5GFqnDymk6nEXTmHWMOJ9I3BC2\r\ngLFPaKJfqCdS36UMJ2V7MQs17ZCQ/UyvRnmg3SVNvbTLfyz+NWg3G800+xOO\r\n+JquzIunIosXRXuNdYO7Mxzw18HY+6XMo32yYYasDMva4u7lHTA2CWkIvsEN\r\ns8Fx7fREQdD/j4GABFCNQCxWP+HtbOF4ccI=\r\n=mAww\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.3.4_1650900914906_0.858533862818011"},"_hasShrinkwrap":false,"contributors":[]},"2.3.5":{"name":"@keyv/redis","version":"2.3.5","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov > coverage.lcov","clean":"rm -rf node_modules && rm -rf .nyc_output && rm -rf coverage.lcov"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0}},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.0.4"},"devDependencies":{"@keyv/test-suite":"*","ava":"^4.2.0","delay":"^5.0.0","keyv":"*","nyc":"^15.1.0","requirable":"^1.0.5","this":"^1.1.0","tsd":"^0.20.0","typescript":"^4.6.4","xo":"^0.48.0"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.3.5","dist":{"shasum":"8ff4fecf9b5520cac2a346e6216db59474df3385","integrity":"sha512-dO9sn1HEPVkh1b7Cn/jcLyi7sDFKmnGQIaXw4wTIhJzkwcev24CffvEU26B+KRUNBu/2PgNVNRfFmEpy1smb4w==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.3.5.tgz","fileCount":6,"unpackedSize":6284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYfFy7sJchfyYOySFaFyqnVW2dJk9sBDG+Ggo3y8Ko8AiEAnrdQyfSuGe3sXPU75LFECzRJkc2LT5yAZmgvmCuS3qc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiea4wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/cQ/6A95+Ppg9KlV71HELCJkLZxjGtA/bLkWPY6XcaXrr9nKQ1U1C\r\nSBrXDXntDA8VghSdQ9P/0qpHyFPzDy0myrH/Mbrjlzf8eO/LmGqitluboai+\r\nO6dX0SCgnXZRp5Q4jH1GDlqpdGTVIt687TfnEfWZFfTciD3RaM/bebORdSuY\r\n4+2y2LoN0zlY01Hb3YXyccKpdFMr9EixPKMSH86BlH3ipNniPkfmXEHPdekv\r\n1wAsizOzORGP1MPLnCpdVdxmwAYbGO1B0bdi3haDE1csv2t/+mkgmNRr2gZv\r\nOTEXhnXBlsguFrBi3oFS2z95COHcXTGpo8bqkBczMmOPFDEl7yJlGK62k1UR\r\nk/EbP6cQXg7TakAJTCaL06odnWDFVAK1X5I4nIWL3K3c2rOR2n7ixvlmiIGR\r\n/GplluhK4oxcsoA91c1jtSWZ1mQsaD/SrzO1+x70rHbs2T16P7xZC3hth2R3\r\nl/95ZCN0ji1e2HojeSI6SEhVT7diZcqUAu4sKhYFr4YrKjq2gxZ3Bb1oquQ0\r\n7NunaU5s9qC89lZ/GwyZ3s+tU1H9GeVFJRWm2pIB3spoJAq+Om6x8WWFdjiu\r\n1aYYg7I9PP19TrCDtfwyZMD7PA3xfGTMTiZ7Ff9ZGxafG62jkWRZTiNohGOj\r\n1Kj6Kh3qsQcxV81HRNKYrJL/6i+OVVmbFXM=\r\n=PJFQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.3.5_1652141616244_0.5616727893313971"},"_hasShrinkwrap":false,"contributors":[]},"2.3.6":{"name":"@keyv/redis","version":"2.3.6","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov > coverage.lcov","clean":"rm -rf node_modules && rm -rf .nyc_output && rm -rf coverage.lcov"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0}},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.0.4"},"devDependencies":{"@keyv/test-suite":"*","ava":"^4.2.0","delay":"^5.0.0","keyv":"*","nyc":"^15.1.0","requirable":"^1.0.5","this":"^1.1.0","tsd":"^0.20.0","typescript":"^4.6.4","xo":"^0.48.0"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.3.6","dist":{"shasum":"462991af60b5b35af4e9ac8d05ad99a08ae2cfc2","integrity":"sha512-MKRAeWaKI7zpGb+lSgAAlznQi725NEN18I/Uj2CJysk1o6hBqyXyxCvyI+b9qKwoFAkzxoogdvONIpstzI7t/Q==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.3.6.tgz","fileCount":6,"unpackedSize":6265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNKRE8WSgPH8eVwKkIyF2yS37EsTLdiMLuJakSwjEouAiEA9rXOi5MXRWBoKGZI/JnA4UZFB5PfvtK1UHkeQwWB8CY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihVP1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphBA//XJfUX6INWpEUBjjykGB5Z5LRBNTKyJ0JgUS926JU7Ym0CM3E\r\n3x72vYYLHlJmZlSU/UQnTZjAq3u4Cpe5noFvEkS1lZATj3+5ZIS9z2IKcPuk\r\nwHnOo8XvfpOXChxOMMiEVEDTF2L5mX+SfNR6bh8xHM/yacyByd4f5ppuY4ca\r\n3qFmebGq00H0X5ShwP1+NQ00uWfxsI98DRWHcM9KUwx3Mw9lPNediuM6MW9d\r\nAnivhaFcaA1Fau1pcGkyoFxfX0wzJBqLqn+s5Ka1LtZgj8eJVpVhwfXtM+LW\r\np7JQiXuEv68hhHcetA4C4KFu/ky6Vpb9TnefrGq7zfp9tC40B2sbVl0qp3Il\r\nB9ixSITl8+3StCWMnOi2DK7Q6W0Jj4uxJdDG04117SEmcf0z9RgkCOBTIAzx\r\nwHC9eAw7WK67EvZOvt0ppALLJ5IRzTipHbeXQH0vkJJmokVLS0VUzXhBEq6P\r\nC3bAO7DJinx5eFKP4aS8Hr6Iyc7efFJl71xZwaW3yOh2P6KixfJyGDrCXRYs\r\n54IO1e3s7dCrhlqbl9cmrWc8in/G114sty2gEbnCHY6LDJ8TJhDhdt7hgRJk\r\nmbwOo2QDgkBcsbb6L4nCBXH6Lk8NxmTeVx+cQYsjcyPX2Lys8CZESPTDAEfr\r\n2XjDf8uRxgu7Ihb5mJtU5kau5hbsqu/3AAM=\r\n=BiV1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.3.6_1652904949445_0.7324901279400833"},"_hasShrinkwrap":false,"contributors":[]},"2.3.7":{"name":"@keyv/redis","version":"2.3.7","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov > coverage.lcov","clean":"rm -rf node_modules && rm -rf .nyc_output && rm -rf coverage.lcov"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0}},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.1.0"},"devDependencies":{"@keyv/test-suite":"*","ava":"^4.3.0","delay":"^5.0.0","keyv":"*","nyc":"^15.1.0","requirable":"^1.0.5","this":"^1.1.0","tsd":"^0.22.0","typescript":"^4.7.4","xo":"^0.50.0"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.3.7","dist":{"shasum":"4f6f6d85be07668a976bb3c9d910c57d1ab12c70","integrity":"sha512-aBxnl2Bt1D7JUXQwdO9dDOBJi3VmKO5yfIiwxvEr/hVSryho0Zn1EuWr3fi6UE8WYw5X8FPUyD6h5wuVQreQsA==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.3.7.tgz","fileCount":6,"unpackedSize":6340,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFDs+QjBP5bM69O/LRRnSHHsH0N8/3pW2qMkxmSnSfvAiBZ+lsy+Z0xc8zgc5MvLVBeaEIh/0k6SB5NbRJ9KPIYpA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwdusACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Dg//aYABVYq7cJaFOgY1Q3qZmcKcEyg8Je7rIxEvJ2MALWHnRtsK\r\nnCGT2jy3TPoHlDiLPCQo8GZeooDdy+cqpBHVvjxY4jmJf7tgtjkEUjdCn3fJ\r\nD/QotfFIfgCm64HHKjP0BS4jxYJY/6hzVEQ91LwV1XP3fcAhnO0/KcHc92Pv\r\nofW4128j2JydCxylKswlTWtvElcCo30Ng5t78dyB/6DatzW4qiQNsX0jmhv9\r\njxGRyxMO/hdk3zZ94NyuPkKGlgIYwGJupZKHUODS996DEg3rwJrXpIEZKEqg\r\nDPS/IqAKB6oxg/FKzTzTds/vBSUkg6xRc/IyqRRs739HAKdtHUgFOtoVWbTZ\r\n8dZxi5M/D8OXgbLNw0Yd4IgciDXjYDkCodDjdOCWvvu4qAyrjg/nSeJdDg7e\r\n7Ch4fmsuSSKFI2OGUGJUkHFj6iDhICmZNq9T6C9iNOrnFagHgmcDbeGaQq/G\r\nE0u6MlMjPHcH5ivXLM21LMe18CtpKU7eUJwSBKa5S0HUEq82H94guVwOv2ya\r\nA7svVUyRx7u3rW84DMYiE+SxeiryHeNYgHjkHeB7rd5An7+m/t0+YOvUxXU+\r\nCfhTXLJa4C5kuxfPqu9HU4sMIboC7Dd4+CHs7KRYyOOPHjBRCizqY/KPmaqT\r\nA7hzXqjhwuRnJk4HYGOIxH0Mi/JxnrCJbcw=\r\n=iLRa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.3.7_1656871851831_0.8576651459910698"},"_hasShrinkwrap":false,"contributors":[]},"2.3.8":{"name":"@keyv/redis","version":"2.3.8","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov > coverage.lcov","clean":"rm -rf node_modules && rm -rf .nyc_output && rm -rf coverage.lcov"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0}},"ava":{"require":["requirable"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.1.0"},"devDependencies":{"@keyv/test-suite":"*","ava":"^4.3.0","delay":"^5.0.0","keyv":"*","nyc":"^15.1.0","requirable":"^1.0.5","this":"^1.1.0","tsd":"^0.22.0","typescript":"^4.7.4","xo":"^0.50.0"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.3.8","dist":{"shasum":"8939a91e5b5d49da43005cf363a63fe475e1a19d","integrity":"sha512-zzk/6TiuxqBcQd8vJDJaxTJDrbLDNaiRlLKDgpSB+xYBjd4NJK5Fl8YIPV9A+oteroJtwGgwdML9VJRXmaus3A==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.3.8.tgz","fileCount":6,"unpackedSize":6768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGHe+/VeeME7ffuLJ8QFjCBQb4UvK/4VDXMd/9E4/ApwIgM4OErXavntfgJV1SbTMscO/tGRb4cDqFd+nUYbM3wPY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1Jr8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrefQ/9H4h/rMyww4HgQw1O/DDxOi5sYa/dXQhOKLjNaPSmVzLV1C9T\r\n6gHgsKaKwqrby5QcNPqHHM9wReb/dpRYhReTQ7gJ8xHuXXHEHAL3LRBZ7dhh\r\nbNMgghN6ECTTrQgFYTdDd1VoRldjUvlVDGqoxm2Fn87f4bQenpc7Rd7iJQkd\r\njT9gGWTTQMdsw9xY8AEzHZzP+of5zPkSAX8W73MtsfwSVC8t7KZj3a/kkEq7\r\nWj9Zc2ULT/wfK1v1NfydpuyQwbIVDSWjTo/oSHzDzFLDHXcC/153IUVQAqPl\r\nJgsHePGMyscncZ/DfMJIFnUirPcdLch2OiqGZSYb0UQkWK8ZOaoOJ4TTt6qG\r\nRjFF+ODJ5jf1rq+eHlETXKS4LfJZ/4rcewfxofZAk0wSzgtne0h+CAdn4pNk\r\nPwJi8awNtW3hRM24saJwtIUB1y5iSDT3F07XpxU5/p5Jj8hAJCC0rbrk4n89\r\n4D/N+Pb4tWtiGgbLPOA+DFkoUqZX5CNpcLbbB4llWW3VgXaW6T3w4EJlOnUd\r\nWPI+2twBjPnboMeEwlvhdJPrn/etFQ6YvyG0JVhPXrqzev3teyACu4Nuj6Pi\r\nixYrvMJcrpKY2+JMd0ANlORBtADce+R4tGp8l8Og40g1EGGs5CUM1z9OpXHP\r\n+bd0QeAZ3gRDgH7RzpyR0TPzUWJ+hQpTVBo=\r\n=CzG6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.3.8_1658100476221_0.24300932071760695"},"_hasShrinkwrap":false,"contributors":[]},"2.3.9":{"name":"@keyv/redis","version":"2.3.9","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov > coverage.lcov","clean":"rm -rf node_modules && rm -rf .nyc_output && rm -rf coverage.lcov"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.1.0"},"devDependencies":{"@keyv/test-suite":"*","ava":"^4.3.0","delay":"^5.0.0","@types/keyv":"^3.1.4","keyv":"*","nyc":"^15.1.0","ts-node":"^10.8.2","requirable":"^1.0.5","this":"^1.1.0","tsd":"^0.22.0","typescript":"^4.7.4","xo":"^0.50.0"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.3.9","dist":{"shasum":"f7173cc4c60b4fb69f007667206dfae2d0f496af","integrity":"sha512-sdUL+bPim47tO9sa3Cjr3jvfUkFLbeQ/6Fx1fuSnVWKs3zwIHIIxRMj/21Fg4+yPbd3E3bnmMUmTwWOTMzkJuQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.3.9.tgz","fileCount":6,"unpackedSize":6983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACx8AahQdOlz5NfNWEVGIkJ4r1vXo4Y6KcDM/nsPvodAiEAz6De0bDS5BOXeUlxVVhkklvH8CzvAfKcx6GgGu/KM7s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5BmDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQag/9GogHp+VnayOdHbXZ7uEixD/GY1OydLH51G4xRDYGfwN/4jL+\r\nVET5UsU21puY2IFZsva/UkIeOW7/t7dXa/UfaSgAyBf1Nno/apAa4Fz3iajI\r\nErzHA7pWu7PZaOSWyh7mR+bguYwTxjtusjuvkn2Q9yFPGcR6iJn8Qvta0hRG\r\nOACLMqUk9vghpYNQTicpuhINp/AswTpnkadRkmQxRZPbqywzxDkOC5BBkHAW\r\nlaQwiVYFawKb1Ec6kMHNgdsHs+ucsKtOhtuLaiUO7qySGW30ZiW8T34SYnm5\r\nEKPPUMp33O/TiOktrIePLcfsX7TtXZLe7B6+wMfAyxvndkAlSDpXSAltuylU\r\nMqjGPWJbvsoaOvj+NDU6wE3RXU4nyNAwipsPGM4IqVgGxI/S8RBYNlCOVS/T\r\ny3/ofLtZownWufJlbmTRwSgJG3+d2pWaWpQQB6HEvINNTAOqfFghejqSj1He\r\njpcLd689afZlh+2m5Ie1lg+pLBvMcvM/YqbyjRo9whmQc10rfgCyIr1E92KU\r\nXd/GuWWNNA08APHDRZvf/BYlwkT9Eid2otX37iRmF5NeQ8k02BOvEoUGpb1d\r\nu6oCuPUlTVNYXDS3KsMgjKpueliWnG+i7t+4Zi1gNEIkDrYM5sRZE48qHjPU\r\nIet0tQOqEO834TMXSdU0PoPsLRKLmEk23Sg=\r\n=8aWx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.3.9_1659115906925_0.0016478832006299182"},"_hasShrinkwrap":false,"contributors":[]},"2.4.0":{"name":"@keyv/redis","version":"2.4.0","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov > coverage.lcov","clean":"rm -rf node_modules && rm -rf .nyc_output && rm -rf coverage.lcov"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.2.2"},"devDependencies":{"@keyv/test-suite":"*","ava":"^4.3.1","delay":"^5.0.0","@types/keyv":"^3.1.4","keyv":"*","nyc":"^15.1.0","ts-node":"^10.9.1","requirable":"^1.0.5","this":"^1.1.0","tsd":"^0.22.0","typescript":"^4.7.4","xo":"^0.51.0"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.4.0","dist":{"shasum":"b6adb2097e875e9e951c85c9b213a23b1983e566","integrity":"sha512-hNTHfx94kaF/03AF+8vDgFXkahPmGrGMpfdY9DLS2PpLZRort1vuxw/5esWpKlWXXmQUPXAwd3FUoW3dGrWqVA==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.4.0.tgz","fileCount":6,"unpackedSize":6983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9GRq13WWbbT0oyV9kzo7BZNoki2QFx8PWIENhavmGMAiBlEiu1rg5CjZdChuiSEvyBhHxTdtMELLokr0bsgvWFhw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8SviACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrM8w//WAG54pfTGo+2mO8/qd7N+MvtANwHM3D5/uH9VxMpcxV5qdqN\r\n0Ih/84tn/3QpVcF2o3Jyp96RHl0PMVSKXb0wapzOUaqdoSSztaEfxXY31Exo\r\naH4LMclZHYUjfIcCk91WmbOn+Keq6K8RPtzu+sL1OrqRT39mCA74dH0qbn0g\r\nGF0olV9Lz9PUJv6olrNTaC/OvgMmV6LLfbchaiNyiywBkQBQW9KdQ4K7hrcB\r\nC37vQz3OAOD5TgOQ5J87FryZib06KmvfgItlgHtjhTUFBNP0zpXSHeuTjsNu\r\nhMTOfQJ++spgdChu4iacFX6oKYKJvrBPpdupsAgfJb1AwowFNP1RfMFTRt+i\r\n/zdEb30N/tHiDjie6vyUHhfIpuNX6a7B8sv70mnUlTf76UY/4YgkX1bkrwRS\r\nnIecxYTEVmuZo61FdAtRbiKjn1yK8v6Rpl1x3xosz74s2sP7+rOZKEDrOZWP\r\n3+oTfXJq4KRVOMppcLuTQt7vceB4l50BNXQe8vCEbpPMrJh11Zyfa5mJt6yH\r\nomGQHdT8f0x0byiJqaB4SBRqQNTaNvnfMgJPpwP6Oq6dr1DJX7KSQ9U2yETx\r\nmPoN7mdNgWOP59nCZ3MyigCDh1PzYb7OYWIDZhFXzv5+hpRw+P1PWwzmtich\r\nTZZp/T+6NRnjBlJunATup25i3MVaxTknEDA=\r\n=ijpI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.4.0_1659972577903_0.6010854324459567"},"_hasShrinkwrap":false,"contributors":[]},"2.5.0":{"name":"@keyv/redis","version":"2.5.0","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov > coverage.lcov","clean":"rm -rf node_modules && rm -rf .nyc_output && rm -rf coverage.lcov"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.2.2"},"devDependencies":{"@keyv/test-suite":"*","ava":"^4.3.1","delay":"^5.0.0","@types/keyv":"^3.1.4","keyv":"*","nyc":"^15.1.0","ts-node":"^10.9.1","requirable":"^1.0.5","this":"^1.1.0","tsd":"^0.22.0","typescript":"^4.7.4","xo":"^0.51.0"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.5.0","dist":{"shasum":"9054f93a56a02f46bb90053902a88cd46c94b0b9","integrity":"sha512-w3tQqTmzIa7cagPKYsPcIPQ9kGdzEiTOGRxZ97En8TC5a4NGVc0VMFRXimz0+4BJ5cHwwDYQvJvlMrf95XaDdQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.5.0.tgz","fileCount":6,"unpackedSize":6944,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOLQjEgr+8dIBMypJFt92Ub5ZRe8K/dOGl6FvGhMN/9wIgCCKvRZPWP5crgHV4kjk/90uu3VsZb3ykM7NaL+TT1zQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAnLVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmZA//ftSbsR4iiYKScF2ZiAVW9yohGaT15R5h299OdxD/fSL7D3Bq\r\nkCieUE1/KZlCUn3vdbmuvfRbMtXL49lBRIEVeQbI+mw/LVahQEAJhJI/Gkiw\r\n1ErDFdPae3sMMKvcGIYf3qyUONt8aXBm2u2RhmkGkyKqXgCsvvNGqaCzOSzU\r\neyYQ7HRIgHgBSZzAzEKQBKf1fRDcuaj1hM5dUMjc1+fgdkzQrlcOUil7OLdd\r\n/csTNkT+o930KgJCFrYtH0nlO90ZprditU+1JmhfkVy9RtUB4sSb5KDw+CF0\r\n3RcPU46y1bwsyhALGhgNeh177UfQuoD70oziFqG12m1ekIOrjkCsXWyLkaM4\r\nf/40ch3Lh0IG5aXhW1+fyX+PFTLHisQssBnuMZXAEJa3Fdkyu4BQYsXENhAq\r\npEWSGTicKvtMAdqpthPtXcbsQ2i8N4kQ+KkcNZZQO86JhQpzR5bTGlDxCStq\r\nzeoK79Yux7Q4agxEbmouNp01qhfbvnOudPjUmCn6owquYtSYYzXJB7gHL5tc\r\n9OGqT7Fpd092ah34A4hGFaRD5C9/OWAv4gZbFwnkPrJkAc4pYraGTx3pAjcb\r\n6I08tmXfbursGWPOnV7Eo/aPZbrhsjV4oWMHdUAU4ovYUBE85oibSFjXpktW\r\nQzl8e3fUQbWg7f+Z6TITIyMpr0zFvTqb13M=\r\n=3xWe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.5.0_1661104852981_0.3573196150406597"},"_hasShrinkwrap":false,"contributors":[]},"2.5.1":{"name":"@keyv/redis","version":"2.5.1","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava --serial","coverage":"nyc report --reporter=text-lcov > coverage.lcov","clean":"rm -rf node_modules && rm -rf .nyc_output && rm -rf coverage.lcov"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.2.3"},"devDependencies":{"@keyv/test-suite":"*","ava":"^4.3.3","delay":"^5.0.0","@types/keyv":"^3.1.4","keyv":"*","nyc":"^15.1.0","ts-node":"^10.9.1","requirable":"^1.0.5","this":"^1.1.0","tsd":"^0.23.0","typescript":"^4.8.2","xo":"^0.52.3"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.5.1","dist":{"shasum":"1471b484e513b58918fab352cb068be996a8f1f6","integrity":"sha512-DhmMNVYqObPQy23NLYNPZy9do3XSgNmqyTKjwSLWpinD/n0aW64k0hkCfyS1/JH+9zz0mxLTQMtHIgadaZAmDA==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.5.1.tgz","fileCount":6,"unpackedSize":7031,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjU01zsRxbj6xxnFmFkWiY+TCNc0YXH/nJApcZI3vcnAiBH8dRNd1ymTCsX4s37ln1Xq9tPOW9/Vf1h0gciR6SW9g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE5L8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0Hw//cEGslL0XRegIjC0Re1XzMpiVjZ/HDPFabniZpfZNjS58VBIA\r\n817I8Y+Y7OGwKk3XznPQkspW2z0MggTDsVuXu+84SF49JSGtGrua1NcKqJ9Y\r\nvqfhmnMs1zOmPtXj9lvgY6SFncDkq/weaw/f/JdGH9TU4pFUcx0a/CogzmWy\r\nFgBdgfvNDQLqA/ESmOUhNjvY79sCbio9kJ4eX4ahG8hAAk4xq14rI2r3YEv2\r\nTVKORMkRgk4crhLBvwmZqYYFIL5Sdf7S8PYL+eF+q2T7AbxiCJIqVxoh4sAT\r\nQ0GJVGvQul6sBfqEjJVqVKhg11BpyyZ0ayLIoxIlG9ym4SL9oN9fnBcjzcbf\r\nxSw/RmbGbM2GIitHh9hXbIYnuAANplGeB8uGXTI19Bw9G3vlUvTYrTDB0mGc\r\ntzApYP9/nGd3ZqQmz9zNlzLvAC55Qizz4cBnw5ZHp3+qFxfobYcisFcgB/2u\r\nd45qQ7CqUgffX1x1ePwyd3481FhMjEVKOi85DMs7xmGHuTvUadV3ITT5POT7\r\nMhrW6MEeJyA7dqneZkZ6u2Wth5rJAQEVIepGdUj4QSCpYsypq8Uq0DIkkdef\r\n721K6W8wgmCekB/P2ErphUXWIvaRDCVC41LXSvFNVU7xxcwvcL7D5ER4YSyK\r\nmf6QXfZaYD1dIXPZa6/j3RiNgJ7QmOk5Ga0=\r\n=gZHg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.5.1_1662227196497_0.7637519511836333"},"_hasShrinkwrap":false,"contributors":[]},"2.5.2":{"name":"@keyv/redis","version":"2.5.2","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava --serial","coverage":"nyc report --reporter=text-lcov > coverage.lcov","clean":"rm -rf node_modules && rm -rf .nyc_output && rm -rf coverage.lcov"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.2.3"},"devDependencies":{"@keyv/test-suite":"*","ava":"^4.3.3","delay":"^5.0.0","@types/keyv":"^3.1.4","keyv":"*","nyc":"^15.1.0","ts-node":"^10.9.1","requirable":"^1.0.5","tsd":"^0.24.1","typescript":"^4.8.4","xo":"^0.52.3"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.5.2","dist":{"shasum":"0ec497c9867fc487daa4cea3c2a2ec34769566ed","integrity":"sha512-O7ZeZJuWBkwOHrQQG7+o5N/Ne5HpjJQGdx0n8z1lw8lTBNq+aYS6zyG532caBsAgMaXCsPaqKYEtkitP0zkHcQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.5.2.tgz","fileCount":6,"unpackedSize":7019,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVMl5yDr5JA2dg53Hulgyxsz9oqVAIbtEtEKFTeD6wvAiEA3iwsPOzpJe7Jq0Wlw/A5l81j1vBQTw9ZriJw7l2mZEQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTbz2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYbg/6A0uCm3oejDz+WOZhbb0kZo8cD8n1KPqgpfVzFgwfHQHnElu4\r\nVnnPpge3h/KWE22IQzuGCREe0iZrnvknySQzYC7ryY3r8Ge/5vw/r82YIv0V\r\nGSETVIfrxE6yCTRxgfrupxDNe3KjIbQr6VVFufDpt+SVZeLrNO2RaEm2WSBe\r\nyQkBT74E5TP5szstr/74pFCeC9qxQhColxsa6nALRnCnTyvJIdSSQmrH8G3/\r\n9oM9Br93W64RaBTTbQRVYJy1A4OuwQC1CHX9BzokpCLXgltGDb1fg4T/zkUK\r\nzUyozicTz/Ck3X9ki7JHPE3vEr+9g/w/UmZ3EC5Wp2Eema5soF7a7aqtFRh0\r\ndiqTrFNc7Iaof8avG+c5ONiEWaQ0aY2KrnXU8TYWAw9n2q7p1RhcKh4GrmTf\r\nRHOa/J4I7HUhPXPgjtGuMaEI8CpEVN4efvFqUV0TjkfoBAkn0aKCwZcSFpiG\r\nefhJFa3QTy0KJoxqV9UWrEmVpcjdfd0WyLJPWe3R9YgBqAJExnbMZgaig+j7\r\nnIMAByDoUNTHRotIadHzVxOu80IMlbCIRMjlYFLDvoOxVDjMp+Wvz4nw0qlo\r\nEuMoefETVdVQ3RImmcaYMUyelChUtNWG+UBJ+S76nWW00hSMZQ/767nCIpg3\r\nTzpSNWF+bgLLW/2J1hwPykeCT8g0GeBrlV8=\r\n=jVNP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.5.2_1666039030257_0.7956097853943755"},"_hasShrinkwrap":false,"contributors":[]},"2.5.3":{"name":"@keyv/redis","version":"2.5.3","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && nyc ava --serial","coverage":"nyc report --reporter=text-lcov > coverage.lcov","clean":"rm -rf node_modules && rm -rf .nyc_output && rm -rf coverage.lcov"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.2.4"},"devDependencies":{"@keyv/test-suite":"*","ava":"^5.0.1","delay":"^5.0.0","keyv":"*","nyc":"^15.1.0","ts-node":"^10.9.1","requirable":"^1.0.5","tsd":"^0.24.1","typescript":"^4.8.4","xo":"^0.52.4"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.5.3","dist":{"shasum":"d1ba21bd55afa13cb74167ecf9f6d960302192cb","integrity":"sha512-IY5CaiAjGypK4Bky1xepYoKg2af5oIyX03qO6ww8QmZlYhcS8iaKs/SfIHV/bCHh5fA3MVuV/m/VebMXgrBo5w==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.5.3.tgz","fileCount":6,"unpackedSize":6992,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtb4GbT+R4SLhc9JFNEfjIK1/A6GXqXthefODlP5A8sAiEAvdsmhw5Z9yae4NAhcJ9YHNefJ7BjMYbJq7vZN6zdKxw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaEfsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1BQ/8DAfmk8aiDobJ3UMkv7E1+5tu87wkXx72G4i5HVj579hg0wEQ\r\nd5XK9xYBMb6wdI3sqHa6ij4A2mSwlYW/wdj1I33IATkAF5Tnti2J6jAbTJ12\r\nwlOl+STKRGpP3u9ZW4UDIn4mIB5/4LZtYEQTUW4bvc7aHAkSDTJMuwaZMRBv\r\nkRdYegbrhxv5xPBVa6VvrGbYsiVwy85nTOe+MmnL9Dcrsmks9tAXPt711EcC\r\nTcuS3OrDzHSE0StQHpukAPfC98dT+mtyqqbOEzFGY3uMnTRoVudtc6ChOqgr\r\nkB6O/X7y3+8WlBzNk1wv0rTqC+bz17yXVObeWGfCQyZd7jP+4ITbtqAq6C4P\r\nIA6jjcTTd2EFBHBmD6E3T2tq7r+6wZgodu/0ZBb6+0heEPZGeAvkIvcCf76I\r\nnX9repyUNuz1XPxe2ypkNBc0QyYj8qHH4zjA6mA/2DL/IGhaMHnDkS78vovp\r\nTzHw8SyaVtfOPh1IdSAsShRy2N22ObF5HrUaIno96gU3f0bSQUXAsbVwXoQz\r\neJkq4axjfKSwEM9ISjjf2tNaz+nVkFutEhL7KtsmOaivzGa5Bld8pvADAxWg\r\n2bfQ9u/HLE11QtgO5fyDHx2kOEzjn7TPYc8x0bTpUpdjuqAga7SwL5od+8Cv\r\n97zBocBVjgvOzWsXK5u+BSRXoFDQy9toB/w=\r\n=hlNG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.5.3_1667778539855_0.8299892918938254"},"_hasShrinkwrap":false,"contributors":[]},"2.5.4":{"name":"@keyv/redis","version":"2.5.4","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && c8 ava --serial","test:ci":"xo && ava --serial","clean":"rm -rf node_modules && rm -rf ./coverage"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.2.4"},"devDependencies":{"@keyv/test-suite":"*","ava":"^5.1.0","c8":"^7.12.0","delay":"^5.0.0","keyv":"*","requirable":"^1.0.5","ts-node":"^10.9.1","tsd":"^0.25.0","typescript":"^4.9.3","xo":"^0.53.1"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.5.4","dist":{"shasum":"012e35e73909782d42cbf460309c852c40d5532a","integrity":"sha512-27MTiJFME3R13fPiiOV/ww550gU9Zc75eJkzD+EpwRXcgunjcXcYEw1cM9XyaEI5y0aS1PPknRjKGlYRjT8nTQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.5.4.tgz","fileCount":6,"unpackedSize":6954,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDLpULDfynwzjXX7UQuNDCV+xy2AHEcLly/Fi8mHg9qwIhAKbgXNh591/pb+7Xzo1aGK3+g2XKhtQNF1Hl6mWSknWT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjjXYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq39Q//QVD5gBSPIaoTar/57/3v/o9PzKQJyZ8AuMAYdGcIivHEdxS0\r\n5t+D31nCEEAgunQmRPtzI2zkTASz74FApzU1LvjzwDiqG9Uxmfv9IVVi8wVj\r\nUfwwZ4nKeXlULieL2akhFwcHcUxZPvHePDpbGv10V88db63Fuzs6Wm4L6Ujz\r\nDAPI0ovb3/jhNBATrW9049dFE4z0wybCVKvO18asetGJq8BuYnxWAZLGTei/\r\n1Y17DA/9equkkyyKgJorHX15HQlJS3WgcxaDKfwWVEY2e6h/i0/Ux0sofut4\r\nirImACGUZiYqSURr/g9J+wdbWSaX1P8CrlfMAmDAGO+mLfZV1IL4ZHL64DW3\r\nLrxUPKtnD/nyAv8TCH+d9jsipcGHzKn0Yh3wTBtqBOndyblP6VfmKCvSmWoY\r\naY3GmpjyTYhF5XU57zC3DXmFKC/mKVaTOCdTSrCqzVaOQ+tWkMoqGqGqwmbe\r\nQNu/Eb7tkpD4lq+gOLkBHiNgggJ6aSLsuOSuZr3qXK+avJ68c4zfy85x+Poo\r\nE5ACobmw8KkXqJlD8lQm+thpoQcCFYaaes0PzmKpTra7UMa4e6B67jfbVSjG\r\nV9yqf3h96XzmFOPZtP1ZY70x6K7wochZ+VMH5GdhDOSH8j1zrLnc/pKS58b/\r\na+15rWUvDvdnKUMGvLkuI+eynBI9du2RNXQ=\r\n=bfhv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.5.4_1670264280065_0.3769182867524765"},"_hasShrinkwrap":false,"contributors":[]},"2.5.5":{"name":"@keyv/redis","version":"2.5.5","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"test":"xo && c8 ava --serial","test:ci":"xo && ava --serial","clean":"rm -rf node_modules && rm -rf ./coverage"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.3.0"},"devDependencies":{"@keyv/test-suite":"*","ava":"^5.1.1","c8":"^7.12.0","delay":"^5.0.0","keyv":"*","requirable":"^1.0.5","ts-node":"^10.9.1","tsd":"^0.25.0","typescript":"^4.9.5","xo":"^0.53.1"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.5.5","dist":{"shasum":"ef1c0008f5958c2ed63781830e5be4a7b666c0e6","integrity":"sha512-J7dNB6iU18AbkxiN2moPcWUShgOVZtf4ySpsZIXPnuwqrvkF4X0q7nH/+mYJEjJpZwUWg6HjVxXkJYE9C2jMDw==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.5.5.tgz","fileCount":6,"unpackedSize":6954,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH21MrNgPkbw3R7SvQageDjFVH/5RUzMZJztJ/v4GdglAiEA4KSn/F722dC/s8r6R7pxkf3LZYfBNwzZ3MHTlaXOVmo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3sh8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoq/w/+OwV1t30fhc2uT9wpSn3uBVizAXqgGN8UEXdDZrzqzUy2V79s\r\nwOJWKM2KH2wDcjOzhnukWJHBpBdwaZ2PMUjfmmnZazp5yzVNbnlN2kdk2OcL\r\nyHVd2GwS4MzJC9c2Ol5OXgyTN5As4C32oGP0X8aUps5JSujpzsPqx1lWb5U7\r\n1MbF4LBaHiMbYaJ/vbFG2DYGajQAOeXiP9cKiYtrcQMY6yiz7KtgInEDvrRn\r\n+obOQntRSf1ai+vY9qcvA+UTYuCvh5c9UBIXBdTq2tmTUjd1yVSs4Y6NYLct\r\nfPylxt6+KdDe0O691Ti/4XjZIRnVVUl+Z8c/3UgLqw/d2DwQFmxJA9u4Tnks\r\nCM8KjbqNOIMi5V+s7jC1icFmUoJSIq2K0jAZ4IWOLF0/DM3Xl6X6U+jC9eFk\r\nALB+LpevsUqUJl7CGRmnn/njPDmtkGYinjm2N0Fe53vvG7+a54+LCyIbIDZ1\r\nWuwAhUwzcczq9EOqiYgC2up0ozqy1jllydP6m/GHWqSiv4+Xx+oLzYnR/C04\r\n+d8/ng3PYiO9db9IKuvpfQ0ify5nNw+gwTm7XoCp3loLy6LDuiL3r4/y8K14\r\nVX8f+N/oyjxAS3uMyjgeOeQAck1BW0Nw7ZVBvg/DAMk6ci903BVaSJHToyIR\r\nZIPSL1V5h6b5ZBjCFWHbDUKmpPuY2c8g9wM=\r\n=zsHW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.5.5_1675544700343_0.7669418538546611"},"_hasShrinkwrap":false,"contributors":[]},"2.5.6":{"name":"@keyv/redis","version":"2.5.6","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"build":"echo 'No build step required.'","prepare":"yarn build","test":"xo && c8 ava --serial","test:ci":"xo && ava --serial","clean":"rm -rf node_modules && rm -rf ./coverage"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.3.1"},"devDependencies":{"@keyv/test-suite":"*","ava":"^5.2.0","c8":"^7.13.0","delay":"^5.0.0","keyv":"*","requirable":"^1.0.5","ts-node":"^10.9.1","tsd":"^0.25.0","typescript":"^4.9.5","xo":"^0.53.1"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.5.6","dist":{"shasum":"e1e0cb1f432222c54b4a20324a9eeeb1ed77fe13","integrity":"sha512-WxR9x/TjGptVM5Vi1IyMqtZ+iAPMY8jh2NkGrHWnvrtGUDll4PyY2GbXkOTC0msGVXuV1JqPEHIM7M648O+Pfg==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.5.6.tgz","fileCount":6,"unpackedSize":7026,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChd+76Gq4zxgrmeDZY/VPUEB5ugtQVjtBUQyv3Z/rE8AIgGnoGYWAD+o735T4Z82PekU5feSGBE51qqsMGe2aOp5c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBRr2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrI/A/8DD9oaGmkwn45l3VVe2RaHuVV+MFRHXvyOoPreciLfeuLDLjf\r\nV6knDSBhwBvbZn3WmJF7HKno6WWHKR1glCRmm4DB0KMbSAReu+IORgWLiSgg\r\nAQaKAJ/JkXHmQ/Gnhnw8KqVTtRprlW+FEe8e1ktrRENK7AFM/4GH2GbYDI5P\r\nEJh2uJpuu/H7vk1EgKiXE+2F+5m2vc2WgxbIDttlbIetcU88T8+dJV8shmL0\r\n44MbBhmUuFW1wKUSdBtA7tp0bfyutpBQIVmF0y2N5QuoD8oV/pUwha4p4qVA\r\nAcH3Cn+921pVsLqKEBZLiGCdnANclKDTt/B6e13i3L5937MvAAzSmEjVcRWH\r\nu/gxUCtmm72R7Ni056F9+33Dad7xVswTg1MFfHFO6SZQZcVwi6M9txKbZMqi\r\nl9CwMwBbL2aVihZLxS9K7GFmUnz2bXNBfYVjb/I0A1+we+yKMqRVQHaLCvNZ\r\nX+6D5AH71CeU+pO+r8CbRqRyVSE6T5s7W83DjLKU5Um5WG7F+qwiBrZ2OcEv\r\nuk4su5FhsMrQEoMtP4NyZwQ7G7huOZ9HcrL3loKPRTqeNWvxlgX8xQQh0LgF\r\nPXJ2FHvKcherBumjYgjON0/+Jyax/5USOp/c5B4LLAcvKyQX1UBXfF/eGfJI\r\nqYmcI9w7ENosC4Ti+Hd7gBbh9UedyqKImnk=\r\n=1WRn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.5.6_1678056182163_0.723746134495282"},"_hasShrinkwrap":false,"contributors":[]},"2.5.7":{"name":"@keyv/redis","version":"2.5.7","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"build":"echo 'No build step required.'","prepare":"yarn build","test":"xo && c8 ava --serial","test:ci":"xo && ava --serial","clean":"rm -rf node_modules && rm -rf ./coverage"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.3.1"},"devDependencies":{"@keyv/test-suite":"*","ava":"^5.2.0","c8":"^7.13.0","delay":"^5.0.0","keyv":"*","requirable":"^1.0.5","timekeeper":"^2.2.0","ts-node":"^10.9.1","tsd":"^0.28.1","typescript":"^5.0.3","xo":"^0.53.1"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.5.7","dist":{"shasum":"203e5132d57284dc70390afbd0c0ad02d488508d","integrity":"sha512-WFDjJ1rXOytwnE56vjunrl+AR/p2T3qG6OK9rfCPR7+GUNlu8DfuNYjnvWeklKmK1FSe7zAYdD1C+MbJt5FJXg==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.5.7.tgz","fileCount":6,"unpackedSize":7058,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUCCJNRtCHTOvFO5v/Gm2+TbTHQoYMt9zoQxcxxC/EBwIhANM+mRMZKq6/2KhnNoSyqzdaHuCV7+XmIIOCo5JJ8+sd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKvQJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWKA/+M1uTaSqevaJiGqTeypxvcPLpX4322bM/67OesbqbdeAWPOxT\r\nDymasve7O/CVeIhOZ6jbJTqU4fnylFT4JPLqoO8mx1me0nF3Py9veS7Dl93d\r\ncOkWxgyCrwtnCcDyP8vA9xkTaDsRFUJq5kMI4hMJAlQ2KQXzwvWB2dXw0ab4\r\nlYvf2J1//ypmU4a1X9/ZlVOPMjqEsC32WbzNGvPm6l5GkQLCyaTO50v1Zk3a\r\n84mU60b6uDOqHFyC2l1gD2F0p5adL7E8eFuJt3Hy0V8YJr6PI+nfwGnxlAaG\r\nZFUEWo0vTLYdxmBfqtAwQVO5t1A0oF3tplc+aDaK2if/2hH6o1MXK1j2rIXO\r\nIe6yW+YcBsRFaACNg2c+Yq3rdHXkViH9P8bmbqF4152qC6iuVLgX/+vkAbtV\r\ncCmaVzfbsEcK/9DCB6a3PTKCKlKzUzJdFj/QrcrEG2z6oIub4oaOcufPMoXP\r\n72l/wXAMXYnmp6k8EUzHdUfqXW0UNdZUtSHyco8vWPjmUwjBmNGJEw8GkIlq\r\nKoz5x5wypB6RdcYYbW7sXDh/CBDON5SO0u8NF9QF6NX4uO3TTp29u8xz+WL/\r\nWdlZJsJHy/xi1G102JOMko0fu3ty1oBXB+35G5DUUFKqFa2IoKBptf58VNqi\r\n5FfNQyg+nl8XDbtdoy98/9uyT+xSXfkCPdM=\r\n=NkRR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.5.7_1680536585306_0.37684178234802856"},"_hasShrinkwrap":false,"contributors":[]},"2.5.8":{"name":"@keyv/redis","version":"2.5.8","description":"Redis storage adapter for Keyv","main":"src/index.js","scripts":{"build":"echo 'No build step required.'","prepare":"yarn build","test":"xo && c8 ava --serial","test:ci":"xo && ava --serial","clean":"rm -rf node_modules && rm -rf ./coverage"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.3.2"},"devDependencies":{"@keyv/test-suite":"*","ava":"^5.2.0","c8":"^7.13.0","delay":"^5.0.0","keyv":"*","requirable":"^1.0.5","timekeeper":"^2.2.0","ts-node":"^10.9.1","tsd":"^0.28.1","typescript":"^5.0.4","xo":"^0.54.2"},"tsd":{"directory":"test"},"types":"./src/index.d.ts","engines":{"node":">= 12"},"_id":"@keyv/redis@2.5.8","dist":{"shasum":"6ba503b215f8ea66d194aa99457161e18ec046ec","integrity":"sha512-WweuUZqZN2ETcseV6r1AEum1qG6eR5poNhkZ4CIpWBOjMasT2ArTKWyIPxxYllKUS2A8wKv1l8+AqH6Jpzk7Ug==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.5.8.tgz","fileCount":6,"unpackedSize":7049,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbubhEpwpdYSieQgfnJYmWIlKNf0vKkXP6AM6Kyi3uWAiEA26gGQh4C48lB0KdhtWXVSl34LgPR0IbYL/3TChicL7g="}]},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.5.8_1683487508622_0.3068564304365837"},"_hasShrinkwrap":false,"contributors":[]},"2.6.0":{"name":"@keyv/redis","version":"2.6.0","description":"Redis storage adapter for Keyv","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --project tsconfig.dist.json","prepare":"yarn build","test":"xo && c8 ava --serial","test:ci":"xo && ava --serial","clean":"rm -rf node_modules && rm -rf ./coverage"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0,"unicorn/no-typeof-undefined":0,"import/extensions":0,"@typescript-eslint/no-unsafe-call":0,"@typescript-eslint/no-unsafe-assignment":0,"@typescript-eslint/no-unsafe-return":0,"unicorn/prefer-ternary":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.3.2"},"devDependencies":{"@keyv/test-suite":"*","delay":"^6.0.0","keyv":"*","requirable":"^1.0.5","timekeeper":"^2.2.0","tsd":"^0.28.1"},"tsd":{"directory":"test"},"engines":{"node":">= 14"},"_id":"@keyv/redis@2.6.0","dist":{"shasum":"1d0ab5fdfca1a7f121424c6197852efdf901c79c","integrity":"sha512-fu2mgLp6lwo0l+fT1dFHm+t16EDrD/WECho84HNapsqnelQImv81SCBdi+ky2Hw1BuH2ncku7uNbiZvB631/TA==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.6.0.tgz","fileCount":10,"unpackedSize":11757,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX2PJM/x41c6xH0w5KXRA3iZ4sB61xqIx6Z+1WooPuaQIhALY3DfqOMxpyyidLU6LAuNrO5Aoc0Sr3ihhQ0Lue+p5E"}]},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.6.0_1685828945378_0.42721625243760286"},"_hasShrinkwrap":false,"contributors":[]},"2.6.1":{"name":"@keyv/redis","version":"2.6.1","description":"Redis storage adapter for Keyv","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --project tsconfig.dist.json","prepare":"yarn build","test":"xo && c8 ava --serial","test:ci":"xo && ava --serial","clean":"rm -rf node_modules && rm -rf ./coverage"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0,"unicorn/no-typeof-undefined":0,"import/extensions":0,"@typescript-eslint/no-unsafe-call":0,"@typescript-eslint/no-unsafe-assignment":0,"@typescript-eslint/no-unsafe-return":0,"unicorn/prefer-ternary":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.3.2"},"devDependencies":{"@keyv/test-suite":"*","delay":"^6.0.0","keyv":"*","requirable":"^1.0.5","timekeeper":"^2.2.0","tsd":"^0.28.1"},"tsd":{"directory":"test"},"engines":{"node":">= 14"},"_id":"@keyv/redis@2.6.1","dist":{"shasum":"afbf763e6d936db402c7abc79f42172d70f1a1b4","integrity":"sha512-s0L2DRZoa3eahIf/I/mhG6bpb90JFKVnpd1iVlhBOr6PxsqvCyPU99BhZKRAkMThnoJZRewI7sO9G/bYjQ+B6Q==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.6.1.tgz","fileCount":10,"unpackedSize":11893,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGX20W4s5G18EOPiS0kQb6SVtUuEV2ZgTZOPrOLwytTYAiANLrHW05oYjI8RCK+emViDv/99GPikPgKpv/KjHAs3FQ=="}]},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.6.1_1685984025649_0.9251749837684504"},"_hasShrinkwrap":false,"contributors":[]},"2.7.0":{"name":"@keyv/redis","version":"2.7.0","description":"Redis storage adapter for Keyv","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --project tsconfig.dist.json","prepare":"yarn build","test":"xo && c8 ava --serial","test:ci":"xo && ava --serial","clean":"rm -rf node_modules && rm -rf ./coverage"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-node-protocol":0,"unicorn/no-typeof-undefined":0,"import/extensions":0,"@typescript-eslint/no-unsafe-call":0,"@typescript-eslint/no-unsafe-assignment":0,"@typescript-eslint/no-unsafe-return":0,"unicorn/prefer-ternary":0,"unicorn/no-array-callback-reference":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.3.2"},"devDependencies":{"@keyv/test-suite":"*","keyv":"*","requirable":"^1.0.5","timekeeper":"^2.2.0","tsd":"^0.28.1"},"tsd":{"directory":"test"},"engines":{"node":">= 14"},"_id":"@keyv/redis@2.7.0","dist":{"shasum":"d02eae9f54c1ea857576e9da7553c8a55c276a7e","integrity":"sha512-GYqCT+iEP93+gVVPzhW4kmkr/9KTmwb88wkglX6aUMSP50JIhUhNF/yXH0aQTZRPsWfPKO10NJjUZzEh7YW6yw==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.7.0.tgz","fileCount":10,"unpackedSize":15242,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKtDEeCJJHjbqbw9gVWeRApSJO5VckmDOv21oMjAGubgIgczSoKEHsejv/5zFJOjzWeL/5M1ibH+avW2aUq/+817E="}]},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.7.0_1688240028156_0.9660158163502308"},"_hasShrinkwrap":false,"contributors":[]},"2.7.1":{"name":"@keyv/redis","version":"2.7.1","description":"Redis storage adapter for Keyv","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --project tsconfig.dist.json","prepare":"yarn build","test":"xo && c8 ava --serial","test:ci":"xo && ava --serial","clean":"rm -rf node_modules && rm -rf ./coverage"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-event-target":0,"unicorn/prefer-node-protocol":0,"unicorn/no-typeof-undefined":0,"import/extensions":0,"@typescript-eslint/no-unsafe-call":0,"@typescript-eslint/no-unsafe-assignment":0,"@typescript-eslint/no-unsafe-return":0,"unicorn/prefer-ternary":0,"unicorn/no-array-callback-reference":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.3.2"},"devDependencies":{"@keyv/test-suite":"*","keyv":"*","requirable":"^1.0.5","timekeeper":"^2.3.1","tsd":"^0.29.0"},"tsd":{"directory":"test"},"engines":{"node":">= 14"},"_id":"@keyv/redis@2.7.1","dist":{"shasum":"c492a4d9ca83af896abc7725418ca994b4b1c2e0","integrity":"sha512-yZOFGQ7/PVLF8K1vTrztHUgCqDz7W0zfryX3+3nMOxe6j948s9VyQN/cCxftesYQEiTPAMp1NQXyqlWO0w5qEQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.7.1.tgz","fileCount":10,"unpackedSize":15292,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICau9xEb0UxiAQxJ+OZQKOXhL8pro48AZn/rqvWtwZXCAiEAu28klCiSO2vehLi0JSbOnoAMzaPpMC0eSDv4ymI/Mf8="}]},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.7.1_1694904792654_0.5745101265629873"},"_hasShrinkwrap":false,"contributors":[]},"2.8.0":{"name":"@keyv/redis","version":"2.8.0","description":"Redis storage adapter for Keyv","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --project tsconfig.dist.json","prepare":"yarn build","test":"xo && c8 ava --serial","test:ci":"xo && ava --serial","clean":"rm -rf node_modules && rm -rf ./coverage"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-event-target":0,"unicorn/prefer-node-protocol":0,"unicorn/no-typeof-undefined":0,"import/extensions":0,"@typescript-eslint/no-unsafe-call":0,"@typescript-eslint/no-unsafe-assignment":0,"@typescript-eslint/no-unsafe-return":0,"unicorn/prefer-ternary":0,"unicorn/no-array-callback-reference":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.3.2"},"devDependencies":{"@keyv/test-suite":"*","keyv":"*","requirable":"^1.0.5","timekeeper":"^2.3.1","tsd":"^0.29.0"},"tsd":{"directory":"test"},"engines":{"node":">= 14"},"_id":"@keyv/redis@2.8.0","dist":{"shasum":"e0b8348a5b1bc0765ab2d085cfe6651670987c40","integrity":"sha512-6k7wG/KKSIGpruKlsEB4sFjECJEyQsuJbWoWdoq9Uv2L6Mm/SEqEidekRZI/QljE1A4WQkFsIE8hHl1Oc3UNGg==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.8.0.tgz","fileCount":10,"unpackedSize":16588,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSp55svaF1KEP5kY/0tEhrCSNWyX79Rpz9w1ICYPkLCwIgfCZm01lB64gqEiy785fVnjCyagLaRrxEVA6qvbkHWhs="}]},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.8.0_1696697690449_0.3432028751437539"},"_hasShrinkwrap":false,"contributors":[]},"2.8.1":{"name":"@keyv/redis","version":"2.8.1","description":"Redis storage adapter for Keyv","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --project tsconfig.dist.json","prepare":"yarn build","test":"xo --fix && c8 ava --serial","test:ci":"xo && ava --serial","clean":"rm -rf node_modules && rm -rf ./coverage"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-event-target":0,"unicorn/prefer-node-protocol":0,"unicorn/no-typeof-undefined":0,"import/extensions":0,"@typescript-eslint/no-unsafe-call":0,"@typescript-eslint/no-unsafe-assignment":0,"@typescript-eslint/no-unsafe-return":0,"unicorn/prefer-ternary":0,"unicorn/no-array-callback-reference":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.3.2"},"devDependencies":{"@keyv/test-suite":"*","keyv":"*","requirable":"^1.0.5","timekeeper":"^2.3.1","tsd":"^0.29.0"},"tsd":{"directory":"test"},"engines":{"node":">= 14"},"_id":"@keyv/redis@2.8.1","dist":{"shasum":"61357d4e45476803c7e7241289aa83f564458117","integrity":"sha512-JjoNXtAcjT0r0CIWi69rVoXdwPD2nHqyWR80XHmsP1Psuzml1icNtehq6ZqKJjLLgLzH3DvQoWrXkmhxxerf3g==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.8.1.tgz","fileCount":10,"unpackedSize":16220,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvstl/2RKkMnoYh40xlwhyg9jYk6Xm+YuCthP6sfP3gAiEA4ntzsp4zLXGjfIq3zD+D7MGVjoWRaYe7LYLJWoaj+Ak="}]},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.8.1_1701552307217_0.2607367247981305"},"_hasShrinkwrap":false,"contributors":[]},"2.8.2":{"name":"@keyv/redis","version":"2.8.2","description":"Redis storage adapter for Keyv","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --project tsconfig.dist.json","prepare":"yarn build","test":"xo && c8 ava --serial","test:ci":"xo && ava --serial","clean":"rm -rf node_modules && rm -rf ./coverage"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-event-target":0,"unicorn/prefer-node-protocol":0,"unicorn/no-typeof-undefined":0,"import/extensions":0,"@typescript-eslint/no-unsafe-call":0,"@typescript-eslint/no-unsafe-assignment":0,"@typescript-eslint/no-unsafe-return":0,"unicorn/prefer-ternary":0,"unicorn/no-array-callback-reference":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.3.2"},"devDependencies":{"@keyv/test-suite":"*","keyv":"*","requirable":"^1.0.5","timekeeper":"^2.3.1","tsd":"^0.30.3"},"tsd":{"directory":"test"},"engines":{"node":">= 14"},"_id":"@keyv/redis@2.8.2","dist":{"shasum":"b026b3ce40145dec7cf1b1c9627602120fe57ba6","integrity":"sha512-fpmZdrivQ39xKfbmoJH8SUVNyvwDgGIpXMFGZM5p3Aw8OOFDhl4tHb1qPa/ldtxlg4dHPv7TlXq5YoNf9jqIBQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.8.2.tgz","fileCount":10,"unpackedSize":16768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNc+et/0QFWYQNJq5jcLI9y6LqO0dVM3AKiVcw8Dg7eAiBZHWR2+1kDDy2gXPB/eZwxvELAtejPydWaB7Rb9cnjiw=="}]},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.8.2_1704308270135_0.6314926575811219"},"_hasShrinkwrap":false,"contributors":[]},"2.8.3":{"name":"@keyv/redis","version":"2.8.3","description":"Redis storage adapter for Keyv","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --project tsconfig.dist.json","prepare":"yarn build","test":"xo && c8 ava --serial","test:ci":"xo && ava --serial","clean":"rm -rf node_modules && rm -rf ./coverage"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-event-target":0,"unicorn/prefer-node-protocol":0,"unicorn/no-typeof-undefined":0,"import/extensions":0,"@typescript-eslint/no-unsafe-call":0,"@typescript-eslint/no-unsafe-assignment":0,"@typescript-eslint/no-unsafe-return":0,"unicorn/prefer-ternary":0,"unicorn/no-array-callback-reference":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.3.2"},"devDependencies":{"@keyv/test-suite":"*","keyv":"*","requirable":"^1.0.5","timekeeper":"^2.3.1","tsd":"^0.30.3"},"tsd":{"directory":"test"},"engines":{"node":">= 14"},"_id":"@keyv/redis@2.8.3","dist":{"shasum":"c8f39a3bc37af1ee2cd6301f06f2ad52573e02af","integrity":"sha512-su/JZZUlhI9HaSNslQpi/5uYHh69NpxevXFeSStDoPe2Qo52w0LLHe+sywZim52NPVKjHNyvfeIyif8Prvi3Ug==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.8.3.tgz","fileCount":10,"unpackedSize":16878,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXSQA8fr/XT4VSbjO6rycNDeSEuocQnbLBa8BE6jX7HgIgHlmt9tbaAVFJHU2xbPaTCexiEdrOObWUwn/sl6oq8cI="}]},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.8.3_1704756312283_0.8151472581136154"},"_hasShrinkwrap":false,"contributors":[]},"2.8.4":{"name":"@keyv/redis","version":"2.8.4","description":"Redis storage adapter for Keyv","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --project tsconfig.dist.json","prepare":"yarn build","test":"xo && c8 ava --serial","test:ci":"xo && ava --serial","clean":"rm -rf node_modules && rm -rf ./coverage"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-event-target":0,"unicorn/prefer-node-protocol":0,"unicorn/no-typeof-undefined":0,"import/extensions":0,"@typescript-eslint/no-unsafe-call":0,"@typescript-eslint/no-unsafe-assignment":0,"@typescript-eslint/no-unsafe-return":0,"unicorn/prefer-ternary":0,"unicorn/no-array-callback-reference":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.3.2"},"devDependencies":{"@keyv/test-suite":"*","keyv":"*","requirable":"^1.0.5","timekeeper":"^2.3.1","tsd":"^0.30.4"},"tsd":{"directory":"test"},"engines":{"node":">= 14"},"_id":"@keyv/redis@2.8.4","dist":{"shasum":"0d1afb74ef4588c849658509fb69051648ac17d9","integrity":"sha512-osO4C+i+Gi844wHjvXuHwhl+sDx3289Of309ZlLcj6SJReTLmPXzNiVR81N88wOu5aC+lVFdmx9FUQkkjdbPRQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.8.4.tgz","fileCount":10,"unpackedSize":16786,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCEYFb2mnVEQJH3h/b8skaHWVs/5cQQWHK0y5/QveyBgIgVnpPP/NyD/ci39iQzguEN+qZpAgAAN6GLd76hwMwOho="}]},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.8.4_1706547873257_0.6702143692609352"},"_hasShrinkwrap":false,"contributors":[]},"2.8.5":{"name":"@keyv/redis","version":"2.8.5","description":"Redis storage adapter for Keyv","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --project tsconfig.dist.json","prepare":"yarn build","test":"xo && c8 ava --serial","test:ci":"xo && ava --serial","clean":"rm -rf node_modules && rm -rf ./coverage"},"xo":{"rules":{"unicorn/prefer-module":0,"unicorn/prefer-event-target":0,"unicorn/prefer-node-protocol":0,"unicorn/no-typeof-undefined":0,"import/extensions":0,"@typescript-eslint/no-unsafe-call":0,"@typescript-eslint/no-unsafe-assignment":0,"@typescript-eslint/no-unsafe-return":0,"unicorn/prefer-ternary":0,"unicorn/no-array-callback-reference":0,"ava/no-ignored-test-files":["error",{"extensions":["js","ts"]}]}},"ava":{"require":["requirable","ts-node/register"],"extensions":["js","ts"]},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.4.1"},"devDependencies":{"@keyv/test-suite":"*","keyv":"*","requirable":"^1.0.5","timekeeper":"^2.3.1","tsd":"^0.31.0"},"tsd":{"directory":"test"},"engines":{"node":">= 14"},"_id":"@keyv/redis@2.8.5","dist":{"shasum":"2365eed421c74ec8837572af557ca058c3f47049","integrity":"sha512-e9W1faN32A1Wy5726qtorAvPu1Xffh75ngfQQtETQ0hIN/FQtK0RcBTz/OH/vwDvLX8zrzdu0sWq/KoSHDYfVw==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-2.8.5.tgz","fileCount":10,"unpackedSize":16976,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKKKYPfqJiLv+Ib3P2DxXEi2hZ3+7sKSR5vffiWDKsKAiEAjHV8pbyIlcCIBwCXotn6qZYRur04VK7r4u+nI54uSNU="}],"size":5277},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_2.8.5_1714860213087_0.7683120431054642"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-04T22:03:33.237Z","publish_time":1714860213237,"_source_registry_name":"default","contributors":[]},"3.0.0-rc.1":{"name":"@keyv/redis","version":"3.0.0-rc.1","description":"Redis storage adapter for Keyv","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --project tsconfig.dist.json","prepare":"yarn build","test":"xo --fix && vitest run --coverage","test:ci":"xo && vitest --run --sequence.setupFiles=list","clean":"rm -rf node_modules && rm -rf ./coverage"},"xo":{"rules":{"unicorn/prefer-module":"off","unicorn/prefer-event-target":"off","unicorn/prefer-node-protocol":"off","unicorn/no-typeof-undefined":"off","import/extensions":"off","@typescript-eslint/no-unsafe-call":"off","@typescript-eslint/no-unsafe-assignment":"off","@typescript-eslint/no-unsafe-return":"off","unicorn/prefer-ternary":"off","unicorn/no-array-callback-reference":"off","import/no-extraneous-dependencies":"off","@typescript-eslint/no-confusing-void-expression":"off"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.4.1"},"devDependencies":{"@keyv/test-suite":"*","keyv":"^5.0.0-rc.1","timekeeper":"^2.3.1","tsd":"^0.31.0","xo":"^0.58.0"},"tsd":{"directory":"test"},"engines":{"node":">= 14"},"readmeFilename":"README.md","_id":"@keyv/redis@3.0.0-rc.1","dist":{"shasum":"68cbc5f2381a7b5a33993092bcce26ce21634274","integrity":"sha512-Bhequ/Z6O7wNhh2RcuXru8ZLFV/JcQi5RysLxR8h0+2Q+Z1Uu5f6HdYzVWjYbb6nS2i+sOgRw6BQXkY8lg+kmw==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-3.0.0-rc.1.tgz","fileCount":10,"unpackedSize":16471,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcWTeDCO6g3mN8akFHC6eXAfUayNgKsHwZtD9byRD5/gIgNdOVNwRt5oibr3Chg3nApeCWFTfeADhZdDyGy6/61QE="}],"size":5157},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_3.0.0-rc.1_1716225548791_0.5531814841120157"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-20T17:19:08.924Z","publish_time":1716225548924,"_source_registry_name":"default","contributors":[]},"3.0.0":{"name":"@keyv/redis","version":"3.0.0","description":"Redis storage adapter for Keyv","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && tsc --project tsconfig.cjs.json && tsc --project tsconfig.esm.json","prepare":"yarn build","test":"xo --fix && vitest run --coverage","test:ci":"xo && vitest --run --sequence.setupFiles=list","clean":"rm -rf node_modules && rm -rf ./coverage"},"xo":{"rules":{"unicorn/prefer-module":"off","unicorn/prefer-event-target":"off","unicorn/prefer-node-protocol":"off","unicorn/no-typeof-undefined":"off","import/extensions":"off","@typescript-eslint/no-unsafe-call":"off","@typescript-eslint/no-unsafe-assignment":"off","@typescript-eslint/no-unsafe-return":"off","unicorn/prefer-ternary":"off","unicorn/no-array-callback-reference":"off","import/no-extraneous-dependencies":"off","@typescript-eslint/no-confusing-void-expression":"off"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.4.1"},"devDependencies":{"@keyv/test-suite":"*","keyv":"^5.0.0","timekeeper":"^2.3.1","tsd":"^0.31.1","xo":"^0.59.3"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"licenseText":"MIT License\n\nCopyright (c) 2017-2021 Luke Childs\nCopyright (c) 2021-2022 Jared Wray\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@keyv/redis@3.0.0","dist":{"shasum":"0c587678c7f860611588c5c368013d25d3f6d9e4","integrity":"sha512-pqtgyG3DcqWQQD1/9UXA+hsJueSX77qqGEJU+s779v/UifPXoZLSzyFEzxyDU8BRdxJft+NC53yUe0UMHUN2VQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-3.0.0.tgz","fileCount":19,"unpackedSize":29156,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE+dvqlbQvp95rFqoiHf+OmOLeBRMMQzcq3LOKlGTWZAIgJoQRYNAl2MH2G8XJimTcMx9axaC3hwMYDT8+W6eqFUs="}],"size":6302},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_3.0.0_1724196121580_0.027298768419282915"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-20T23:22:01.753Z","publish_time":1724196121753,"_source_registry_name":"default","contributors":[]},"3.0.1":{"name":"@keyv/redis","version":"3.0.1","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"scripts":{"build":"rm -rf dist && tsup src/index.ts --format cjs,esm --dts --clean","prepare":"yarn build","test":"xo --fix && vitest run --coverage","test:ci":"xo && vitest --run --sequence.setupFiles=list","clean":"rm -rf node_modules && rm -rf ./coverage"},"xo":{"rules":{"import/no-named-as-default":"off","unicorn/prefer-module":"off","unicorn/prefer-event-target":"off","unicorn/prefer-node-protocol":"off","unicorn/no-typeof-undefined":"off","import/extensions":"off","@typescript-eslint/no-unsafe-call":"off","@typescript-eslint/no-unsafe-assignment":"off","@typescript-eslint/no-unsafe-return":"off","unicorn/prefer-ternary":"off","unicorn/no-array-callback-reference":"off","import/no-extraneous-dependencies":"off","@typescript-eslint/no-confusing-void-expression":"off"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"ioredis":"^5.4.1"},"devDependencies":{"@keyv/test-suite":"*","keyv":"^5.0.0","timekeeper":"^2.3.1","tsd":"^0.31.1","xo":"^0.59.3"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"licenseText":"MIT License\n\nCopyright (c) 2017-2021 Luke Childs\nCopyright (c) 2021-2022 Jared Wray\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@keyv/redis@3.0.1","dist":{"shasum":"c62e88d056cdc993449332ca16d5153a6ec92df6","integrity":"sha512-eyqzomQC76LjUOEkPP8rdR2Fk4eZBSS0Ma47i7CNiQuv8NCw3trZvghx8L5Xruk7XPEj/eRAMrAxP//xQFOPdQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-3.0.1.tgz","fileCount":9,"unpackedSize":17723,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7V+3tMMFKxnCERLhW4XJmhrX38ryx7bj9jHUG4IcRdAiEA3ksLdOj5trfLL7xOUDTnSpYaXe3NECvTuWNdNmzMHSI="}],"size":5104},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"},{"name":"anonymous","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_3.0.1_1724283464229_0.24292738323987706"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-21T23:37:44.376Z","publish_time":1724283464376,"_source_registry_name":"default","contributors":[]},"4.0.0":{"name":"@keyv/redis","version":"4.0.0","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"xo":{"rules":{"import/no-named-as-default":"off","unicorn/prefer-module":"off","unicorn/prefer-event-target":"off","unicorn/prefer-node-protocol":"off","unicorn/no-typeof-undefined":"off","import/extensions":"off","@typescript-eslint/no-unsafe-call":"off","@typescript-eslint/no-unsafe-assignment":"off","@typescript-eslint/no-unsafe-return":"off","unicorn/prefer-ternary":"off","unicorn/no-array-callback-reference":"off","import/no-extraneous-dependencies":"off","@typescript-eslint/no-confusing-void-expression":"off"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"redis":"^4.7.0","keyv":"*"},"devDependencies":{"@keyv/test-suite":"*","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.31.2","xo":"^0.59.3"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","test":"xo --fix && vitest run --coverage","test:ci":"xo && vitest --run --sequence.setupFiles=list","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@4.0.0","_integrity":"sha512-q1jW6KfegIiArg90QnJ4vpd+fpl0onbxlZSt8yTzVjXH62pBRmoDXgekOf5o6pBqDJUu2/bjLc96BT4AZUP9fA==","_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/7e97f40bf6b52ce26638ce0c088ccba0/keyv-redis-4.0.0.tgz","_from":"file:keyv-redis-4.0.0.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-q1jW6KfegIiArg90QnJ4vpd+fpl0onbxlZSt8yTzVjXH62pBRmoDXgekOf5o6pBqDJUu2/bjLc96BT4AZUP9fA==","shasum":"0ddc9b970fa42dece22397ce4e343a773ee9716a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-4.0.0.tgz","fileCount":7,"unpackedSize":55094,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmO+2iWaO5MpTdb4lItnWgx2SfgsgkA9CrGF8sW9GCBAiB9Cj7a+ADFuBh06iQqkS/4cJ7RxjwKUDAXL4QvzdSTBQ=="}],"size":10317},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_4.0.0_1731379660217_0.7211906737544109"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-12T02:47:40.388Z","publish_time":1731379660388,"_source_registry_name":"default","contributors":[]},"4.0.1":{"name":"@keyv/redis","version":"4.0.1","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"xo":{"rules":{"import/no-named-as-default":"off","unicorn/prefer-module":"off","unicorn/prefer-event-target":"off","unicorn/prefer-node-protocol":"off","unicorn/no-typeof-undefined":"off","import/extensions":"off","@typescript-eslint/no-unsafe-call":"off","@typescript-eslint/no-unsafe-assignment":"off","@typescript-eslint/no-unsafe-return":"off","unicorn/prefer-ternary":"off","unicorn/no-array-callback-reference":"off","import/no-extraneous-dependencies":"off","@typescript-eslint/no-confusing-void-expression":"off"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"redis":"^4.7.0","keyv":"*"},"devDependencies":{"@keyv/test-suite":"*","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.31.2","xo":"^0.59.3"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","test":"xo --fix && vitest run --coverage","test:ci":"xo && vitest --run --sequence.setupFiles=list","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@4.0.1","_integrity":"sha512-EUve2POa0H66CpaMMgTNPCQyFkVASW95DHDAd3CllgwT/qf3aQTWavfAFooPpNHMebh/8JtAlWSQo+yz8ub2Wg==","_resolved":"/private/var/folders/gs/5m4m2s857ts7l7nbvv0b57r80000gn/T/e478c47d172067c8ceb6347d4712e52e/keyv-redis-4.0.1.tgz","_from":"file:keyv-redis-4.0.1.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-EUve2POa0H66CpaMMgTNPCQyFkVASW95DHDAd3CllgwT/qf3aQTWavfAFooPpNHMebh/8JtAlWSQo+yz8ub2Wg==","shasum":"3d05b95f32478f6a64e015175d2900330317eec2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-4.0.1.tgz","fileCount":7,"unpackedSize":56489,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/5tUawlXwhXzFKxMgDIWHBnMaY0uOxf9ugXEzLc+DjAiAPVIV9f0mfT3u1aVZZmEm0oEuvJ5NiRRVGh4mo3/gKTg=="}],"size":10686},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_4.0.1_1731800717245_0.02941316055631793"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-16T23:45:17.422Z","publish_time":1731800717422,"_source_registry_name":"default","contributors":[]},"4.0.2":{"name":"@keyv/redis","version":"4.0.2","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"keyv":"*","redis":"^4.7.0"},"devDependencies":{"@keyv/test-suite":"*","@vitest/coverage-v8":"^2.1.5","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.31.2","vitest":"^2.1.5","xo":"^0.59.3"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","test":"xo --fix && vitest run --coverage","test:ci":"xo && vitest --run --sequence.setupFiles=list","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@4.0.2","_integrity":"sha512-fZl1/soyHPPJ7K5QXSccG7b33dPcHDvdsdTGCRhDMolND9XsRa+E9Obm40nrO95M+8HUxinx2D7GzNeMbt3lUA==","_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/7471c7dc08a0e1ab4a42054535da2944/keyv-redis-4.0.2.tgz","_from":"file:keyv-redis-4.0.2.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-fZl1/soyHPPJ7K5QXSccG7b33dPcHDvdsdTGCRhDMolND9XsRa+E9Obm40nrO95M+8HUxinx2D7GzNeMbt3lUA==","shasum":"e930f0ff4ae6f33a91a0b044aa8b2c782ba49c04","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-4.0.2.tgz","fileCount":7,"unpackedSize":60701,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFg0q5JC9q2aio7m319ypWgy3CrhEVktbKsoS/CvLCX2AiEAuPFFzFwPUSzdcb1RPPGDmhkZ5DCqsBA80oa3qrdaIVU="}],"size":11044},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_4.0.2_1732292675183_0.7723666660615147"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-22T16:24:35.377Z","publish_time":1732292675377,"_source_registry_name":"default","contributors":[]},"4.1.0":{"name":"@keyv/redis","version":"4.1.0","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"cluster-key-slot":"^1.1.2","redis":"^4.7.0","keyv":"^5.2.1"},"devDependencies":{"@vitest/coverage-v8":"^2.1.8","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.31.2","vitest":"^2.1.8","xo":"^0.60.0","@keyv/test-suite":"^2.0.3"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","test":"xo --fix && vitest run --coverage","test:ci":"xo && vitest --run --sequence.setupFiles=list","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@4.1.0","_integrity":"sha512-wZqQBYHKrL+Hu4zGduZFwiuj0rLhm3Hw9SLo5GBblGunX3tYmzMziE5za94xRKSnV/uZr7fsHLBfHZUJ4lyCPw==","_resolved":"/private/var/folders/gs/5m4m2s857ts7l7nbvv0b57r80000gn/T/60c681c5eeec31147e4b060a657f9eae/keyv-redis-4.1.0.tgz","_from":"file:keyv-redis-4.1.0.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.9.1","dist":{"integrity":"sha512-wZqQBYHKrL+Hu4zGduZFwiuj0rLhm3Hw9SLo5GBblGunX3tYmzMziE5za94xRKSnV/uZr7fsHLBfHZUJ4lyCPw==","shasum":"cd7d5350a41e7ce7e2ce2d69d4ae500e8354d9d2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-4.1.0.tgz","fileCount":7,"unpackedSize":68578,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDubhwyuWC707Cj44R+5VNt08jX4UtoiqRrnK3FQzsPAgIhALcRAe7imc6QCJfOBUAE2GQWKauvpG/dMoFYN1sAQzno"}],"size":12228},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_4.1.0_1733967060956_0.6676370707945369"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-12T01:31:01.152Z","publish_time":1733967061152,"_source_registry_name":"default","contributors":[]},"4.2.0":{"name":"@keyv/redis","version":"4.2.0","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"cluster-key-slot":"^1.1.2","redis":"^4.7.0","keyv":"^5.2.2"},"devDependencies":{"@vitest/coverage-v8":"^2.1.8","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.31.2","vitest":"^2.1.8","xo":"^0.60.0","@keyv/test-suite":"^2.0.3"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","test":"xo --fix && vitest run --coverage --typecheck","test:ci":"xo && vitest --run --sequence.setupFiles=list --typecheck","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@4.2.0","_integrity":"sha512-QszmBfZZ3wOKJ5z1hn0CTLf04WN/552ITrSDYC3Yg4jT6yVdlz2fJxi5CNrnZ8NIu/Qaj7OAkbSL+pyFUXp6oA==","_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/785c0be2d38593e4618d068c8a2445ef/keyv-redis-4.2.0.tgz","_from":"file:keyv-redis-4.2.0.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-QszmBfZZ3wOKJ5z1hn0CTLf04WN/552ITrSDYC3Yg4jT6yVdlz2fJxi5CNrnZ8NIu/Qaj7OAkbSL+pyFUXp6oA==","shasum":"0d3a110b4e4f3dac259783362637041609de9fb7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-4.2.0.tgz","fileCount":7,"unpackedSize":69345,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIrzi21Ww2K4kzNboVXAOXeHnqCcQlW1mU/VdE6YZUMAIgfJJXT3TX0a1Q89L7s1FVfboT1aa9TugHifogfFFExuA="}],"size":12552},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_4.2.0_1734806633661_0.12032857142065145"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-21T18:43:53.873Z","publish_time":1734806633873,"_source_registry_name":"default","contributors":[]},"4.3.0":{"name":"@keyv/redis","version":"4.3.0","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"cluster-key-slot":"^1.1.2","redis":"^4.7.0","keyv":"^5.3.0"},"devDependencies":{"@vitest/coverage-v8":"^3.0.7","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.31.2","vitest":"^3.0.7","xo":"^0.60.0","@keyv/test-suite":"^2.0.5"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","test":"xo --fix && vitest run --coverage --typecheck","test:ci":"xo && vitest --run --sequence.setupFiles=list --typecheck","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@4.3.0","_integrity":"sha512-s2rDJt41UQkiJeKizW7N5iFFV86lKZNjnaN+cSIZV/h8NFFx4igwJ1Rg/SbEaz/E62Mb4j6VA4KTx9cqkIlI4Q==","_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/30870d100460d7b4753803d1047ab0f1/keyv-redis-4.3.0.tgz","_from":"file:keyv-redis-4.3.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-s2rDJt41UQkiJeKizW7N5iFFV86lKZNjnaN+cSIZV/h8NFFx4igwJ1Rg/SbEaz/E62Mb4j6VA4KTx9cqkIlI4Q==","shasum":"9cee9c2febf25d07eafd0bcb79bd3c2b18145770","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-4.3.0.tgz","fileCount":7,"unpackedSize":71994,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID/Y+8ie+NLjVq3/Ppcabi2JJlEbkm/qO/5d7SHFVkBAAiEAo6kEq8by0HICw4P+SbXhRadFtFIeSm2DsxfsihJBEa0="}],"size":13185},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_4.3.0_1740866559237_0.36419081950988286"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-01T22:02:39.408Z","publish_time":1740866559408,"_source_registry_name":"default","contributors":[]},"4.3.1":{"name":"@keyv/redis","version":"4.3.1","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"cluster-key-slot":"^1.1.2","redis":"^4.7.0","keyv":"^5.3.1"},"devDependencies":{"@vitest/coverage-v8":"^3.0.7","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.31.2","vitest":"^3.0.7","xo":"^0.60.0","@keyv/test-suite":"^2.0.5"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","test":"xo --fix && vitest run --coverage --typecheck","test:ci":"xo && vitest --run --sequence.setupFiles=list --typecheck","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@4.3.1","_integrity":"sha512-+UJU9eFBOFbvfg/Om8ajCPa5NxtctpQuE2ElE5Wf7xwbghmhlbLsJ2K4ZEmPnUF0YUolFBJFHd/ukDIvyTA5kw==","_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/fbfe299a339fbd6d49370629230139f6/keyv-redis-4.3.1.tgz","_from":"file:keyv-redis-4.3.1.tgz","_nodeVersion":"22.12.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-+UJU9eFBOFbvfg/Om8ajCPa5NxtctpQuE2ElE5Wf7xwbghmhlbLsJ2K4ZEmPnUF0YUolFBJFHd/ukDIvyTA5kw==","shasum":"81f6221044368a4d8c2e1bc99151472830c1bf49","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-4.3.1.tgz","fileCount":7,"unpackedSize":71912,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDdmIC6FRZVIIgxXPF8cFEXrmC0CwjDmMWY+v2Yg4WkPgIhAL3RkMnrAME/d7k/jnS0KNWAm68IY8vD2sfUATG8PV7u"}],"size":13186},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_4.3.1_1740962639449_0.840145791525825"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T00:43:59.642Z","publish_time":1740962639642,"_source_registry_name":"default","contributors":[]},"4.3.2":{"name":"@keyv/redis","version":"4.3.2","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"cluster-key-slot":"^1.1.2","redis":"^4.7.0","keyv":"^5.3.1"},"devDependencies":{"@vitest/coverage-v8":"^3.0.7","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.31.2","vitest":"^3.0.7","xo":"^0.60.0","@keyv/test-suite":"^2.0.5"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","test":"xo --fix && vitest run --coverage --typecheck","test:ci":"xo && vitest --run --sequence.setupFiles=list --typecheck","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@4.3.2","_integrity":"sha512-9LtpIiRArUIg+hj1hV87d0G+1/229S0Ybi2bupc497oRzHOhYojUkApfubHjMDnYcNuEY7JQTdHlYYCPxhaZfg==","_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/3e9583266d94ba1fc249abbb7805723b/keyv-redis-4.3.2.tgz","_from":"file:keyv-redis-4.3.2.tgz","_nodeVersion":"22.12.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-9LtpIiRArUIg+hj1hV87d0G+1/229S0Ybi2bupc497oRzHOhYojUkApfubHjMDnYcNuEY7JQTdHlYYCPxhaZfg==","shasum":"1f31635415aceb188aeb7d874b07ae8b021ab8cb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-4.3.2.tgz","fileCount":7,"unpackedSize":72066,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAlGmnTIYg8pYrZqiSV5e3g9/P904YqOaO9rSWRmW3zuAiBgEcVdgT49TRTRv/rjDe+noNcQJ997iA2F3xw02rYqZg=="}],"size":13191},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_4.3.2_1742073972013_0.15329014287667175"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-15T21:26:12.176Z","publish_time":1742073972176,"_source_registry_name":"default","contributors":[]},"4.3.3":{"name":"@keyv/redis","version":"4.3.3","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"cluster-key-slot":"^1.1.2","redis":"^4.7.0","keyv":"^5.3.2"},"devDependencies":{"@vitest/coverage-v8":"^3.1.1","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.31.2","vitest":"^3.1.1","xo":"^0.60.0","@keyv/test-suite":"^2.0.6"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","test":"xo --fix && vitest run --coverage","test:ci":"xo && vitest --run --sequence.setupFiles=list","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@4.3.3","_integrity":"sha512-J/uhvKu/Qfh11yMUs+9KdcGCLmWFd3vMxtDVQh2j9cOcnrpnM5jE1xU+K1/kI89czSVEdeMyqTC9gGNtwi3JEQ==","_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/bb6bec0ad64a58adb8382e9b18bfa5ff/keyv-redis-4.3.3.tgz","_from":"file:keyv-redis-4.3.3.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-J/uhvKu/Qfh11yMUs+9KdcGCLmWFd3vMxtDVQh2j9cOcnrpnM5jE1xU+K1/kI89czSVEdeMyqTC9gGNtwi3JEQ==","shasum":"2270aa3825eeb6a5eb58fe58d11f46a5e5121927","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-4.3.3.tgz","fileCount":7,"unpackedSize":72123,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDWdeu9V9W2Wn3hRyExq5y8lMZ5eISWDZPX00NoF2fwmwIgB3gPlbJ5/IblfMkevG7usRY0eT65YlkJb58za3hxphI="}],"size":13191},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_4.3.3_1743887118280_0.05870700820795505"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-05T21:05:18.455Z","publish_time":1743887118455,"_source_registry_name":"default","contributors":[]},"4.3.4":{"name":"@keyv/redis","version":"4.3.4","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"cluster-key-slot":"^1.1.2","redis":"^4.7.0"},"peerDependencies":{"keyv":"^5.3.3"},"devDependencies":{"@vitest/coverage-v8":"^3.1.1","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.31.2","vitest":"^3.1.1","xo":"^0.60.0","@keyv/test-suite":"^2.0.6"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","test":"xo --fix && vitest run --coverage","test:ci":"xo && vitest --run --sequence.setupFiles=list","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@4.3.4","_integrity":"sha512-PLWmawfq9McxEvtHa2Uj5WjI7g6qWtv2eOvXvXJ9tkwEV5vLkqA+pFeZ/0pz9xvP20NQiAkGm4521YJ0DhuFiw==","_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/90ffe7e6672289db6a69d3962b6fc7e7/keyv-redis-4.3.4.tgz","_from":"file:keyv-redis-4.3.4.tgz","_nodeVersion":"22.12.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-PLWmawfq9McxEvtHa2Uj5WjI7g6qWtv2eOvXvXJ9tkwEV5vLkqA+pFeZ/0pz9xvP20NQiAkGm4521YJ0DhuFiw==","shasum":"b6f93c9288f8f7dbcf11683fc285c15745ead782","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-4.3.4.tgz","fileCount":7,"unpackedSize":72151,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDMfoqkTaXDARuFFwqT6r58xuK3lH+4J16xHFp2e4thKAIgCDYTU7IkZGAWTGsjU9hw8Een3oaNQxNP5dDiNRPW3jI="}],"size":13202},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_4.3.4_1745105383163_0.6149979449515803"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-19T23:29:43.374Z","publish_time":1745105383374,"_source_registry_name":"default","contributors":[]},"4.4.0":{"name":"@keyv/redis","version":"4.4.0","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"@redis/client":"^1.6.0","cluster-key-slot":"^1.1.2"},"peerDependencies":{"keyv":"^5.3.3"},"devDependencies":{"@vitest/coverage-v8":"^3.1.2","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.32.0","vitest":"^3.1.2","xo":"^0.60.0","@keyv/test-suite":"^2.0.7"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","test":"xo --fix && vitest run --coverage","test:ci":"xo && vitest --run --sequence.setupFiles=list","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@4.4.0","_integrity":"sha512-n/KEj3S7crVkoykggqsMUtcjNGvjagGPlJYgO/r6m9hhGZfhp1txJElHxcdJ1ANi/LJoBuOSILj15g6HD2ucqQ==","_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/16b8195c97d34267dd3212391756165c/keyv-redis-4.4.0.tgz","_from":"file:keyv-redis-4.4.0.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-n/KEj3S7crVkoykggqsMUtcjNGvjagGPlJYgO/r6m9hhGZfhp1txJElHxcdJ1ANi/LJoBuOSILj15g6HD2ucqQ==","shasum":"240bd6041ee26c5853801ce67117efbfb9dae7cd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-4.4.0.tgz","fileCount":7,"unpackedSize":72830,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC5Uz6L0HsF3MKdTiCKMuejx5aH4qknaD58y/32lDDI5AiEAs4zXTrbIn6b4W/IDwFGOtaOQZjAkHgtBp9hJWQlYoGk="}],"size":13338},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_4.4.0_1746295018621_0.6595728331716038"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-03T17:56:58.820Z","publish_time":1746295018820,"_source_registry_name":"default","contributors":[]},"4.4.1":{"name":"@keyv/redis","version":"4.4.1","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"@redis/client":"^1.6.0","cluster-key-slot":"^1.1.2"},"peerDependencies":{"keyv":"^5.3.4"},"devDependencies":{"@vitest/coverage-v8":"^3.2.3","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.32.0","vitest":"^3.2.3","xo":"^1.1.0","@keyv/test-suite":"^2.0.8"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","test":"xo --fix && vitest run --coverage","test:ci":"xo && vitest --run --sequence.setupFiles=list --coverage","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@4.4.1","_integrity":"sha512-ALRB/prv0ZQW+m20EaO9f9Jduzakd2edBhfq/Ro/T/AA6RQ4bn3FYNJKSORgPFgn19tWCYdivovSQgSsxkxufg==","_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/c2419838122d66782734174eebcfd25c/keyv-redis-4.4.1.tgz","_from":"file:keyv-redis-4.4.1.tgz","_nodeVersion":"20.17.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-ALRB/prv0ZQW+m20EaO9f9Jduzakd2edBhfq/Ro/T/AA6RQ4bn3FYNJKSORgPFgn19tWCYdivovSQgSsxkxufg==","shasum":"36bf3892a90f68bd8d977b3a6e5bc698df7a9142","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-4.4.1.tgz","fileCount":7,"unpackedSize":72821,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC4OpNHyA+JGfDZeNU6z42QkucAZTwuFK1T2q57nFgTEAIgRgH7c1jPkk4nKGzYTshnZOxNMcXyMmylpc5AltQWPL0="}],"size":13261},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com","actor":{"name":"jaredwray","email":"me@jaredwray.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_4.4.1_1750544829215_0.39090961670067625"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-21T22:27:09.410Z","publish_time":1750544829410,"_source_registry_name":"default","contributors":[]},"4.5.0":{"name":"@keyv/redis","version":"4.5.0","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"@redis/client":"^1.6.0","cluster-key-slot":"^1.1.2"},"peerDependencies":{"keyv":"^5.3.4"},"devDependencies":{"@faker-js/faker":"^9.8.0","@vitest/coverage-v8":"^3.2.3","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.32.0","vitest":"^3.2.3","xo":"^1.1.0","@keyv/test-suite":"^2.0.8"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","test":"xo --fix && vitest run --coverage","test:ci":"xo && vitest --run --sequence.setupFiles=list --coverage","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@4.5.0","_integrity":"sha512-0uoeT8Ik0R22mqxB19Cf3nDuxCH8dppEMxL98o4LvI/rgVeWS/2iVWyjmZR6yNo6jSchVraXG2Y44iJwj++2IQ==","_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/1bf35a237863854ed8fd1982eb1395df/keyv-redis-4.5.0.tgz","_from":"file:keyv-redis-4.5.0.tgz","_nodeVersion":"20.17.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-0uoeT8Ik0R22mqxB19Cf3nDuxCH8dppEMxL98o4LvI/rgVeWS/2iVWyjmZR6yNo6jSchVraXG2Y44iJwj++2IQ==","shasum":"5ffd4efab7072cb80b2bb9cd19655f9a495629d8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-4.5.0.tgz","fileCount":7,"unpackedSize":85788,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB2vMQhdVyKBjc6Rw3efmq8qXTTW+Jywif/+uTnrsCxuAiEAgS0OAYvz2UJ259Uk2zfE8vBZE5Fhq4am8uOcF4Z4uqI="}],"size":17731},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com","actor":{"name":"jaredwray","email":"me@jaredwray.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_4.5.0_1751135432831_0.5418670376846313"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-28T18:30:33.006Z","publish_time":1751135433006,"_source_registry_name":"default","contributors":[]},"4.6.0":{"name":"@keyv/redis","version":"4.6.0","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"@redis/client":"^1.6.0","cluster-key-slot":"^1.1.2","hookified":"^1.10.0"},"peerDependencies":{"keyv":"^5.3.4"},"devDependencies":{"@faker-js/faker":"^9.9.0","@vitest/coverage-v8":"^3.2.4","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.32.0","vitest":"^3.2.4","xo":"^1.1.1","@keyv/test-suite":"^2.0.8"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","test":"xo --fix && vitest run --coverage","test:ci":"xo && vitest --run --sequence.setupFiles=list --coverage","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@4.6.0","_integrity":"sha512-FP3FP42RiQ3j0UC6f4Maf7ISTLAIivm37/SdfG5xvhqceMMq3kabtC6T4a2h5byMnh4S8PjP51DY/9CpyrcfsQ==","_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/036697d2888572f50289752e00551b37/keyv-redis-4.6.0.tgz","_from":"file:keyv-redis-4.6.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-FP3FP42RiQ3j0UC6f4Maf7ISTLAIivm37/SdfG5xvhqceMMq3kabtC6T4a2h5byMnh4S8PjP51DY/9CpyrcfsQ==","shasum":"518076b29dea24cd141d8f8204f5f5af20310b3d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-4.6.0.tgz","fileCount":7,"unpackedSize":95639,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICFwuzVdGrUG25earuFGm0gcvINUsuaLlYeBmXbrkzU/AiEA/4YUdy3kH+Jb5+CFcIpdh3DyfuD7kc9sLilhlEOrzVs="}],"size":18990},"_npmUser":{"name":"anonymous","actor":{"name":"jaredwray","type":"user","email":"me@jaredwray.com"},"email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_4.6.0_1752079561429_0.28858979029670895"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-09T16:46:01.600Z","publish_time":1752079561600,"_source_registry_name":"default","contributors":[]},"5.0.0":{"name":"@keyv/redis","version":"5.0.0","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"@redis/client":"^5.6.0","cluster-key-slot":"^1.1.2","hookified":"^1.10.0"},"peerDependencies":{"keyv":"^5.4.0"},"devDependencies":{"@faker-js/faker":"^9.9.0","@vitest/coverage-v8":"^3.2.4","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.32.0","vitest":"^3.2.4","xo":"^1.1.1","@keyv/test-suite":"^2.0.9"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","test":"xo --fix && vitest run --coverage","test:ci":"xo && vitest --run --sequence.setupFiles=list --coverage","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@5.0.0","_integrity":"sha512-4f1fqmxa8QZFlnO9WDEAHVXaq9xLc6n6gIwwx6A9XyJ4RLocw5czFlStmp8ihbXZjQk0baNe+UAAJ47G7W+Giw==","_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/be7f2d0c1b08cea6c74b76f354f90785/keyv-redis-5.0.0.tgz","_from":"file:keyv-redis-5.0.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-4f1fqmxa8QZFlnO9WDEAHVXaq9xLc6n6gIwwx6A9XyJ4RLocw5czFlStmp8ihbXZjQk0baNe+UAAJ47G7W+Giw==","shasum":"cc4f555196e1472151b5857dc780f512d4df72f7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-5.0.0.tgz","fileCount":7,"unpackedSize":102523,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCdmAPF8BYJgdfRs7nkLiT7pPibVJRL3LxjbOk1HWS4vQIhAMZklRTcstzZ1rLl8gsqu795nRRwyicyVDtm0VagTFTD"}],"size":20209},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_5.0.0_1752951978006_0.7999203605023213"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-19T19:06:18.187Z","publish_time":1752951978187,"_source_registry_name":"default","contributors":[]},"5.1.0":{"name":"@keyv/redis","version":"5.1.0","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"@redis/client":"^5.7.0","cluster-key-slot":"^1.1.2","hookified":"^1.11.0"},"peerDependencies":{"keyv":"^5.5.0"},"devDependencies":{"@faker-js/faker":"^9.9.0","@vitest/coverage-v8":"^3.2.4","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.32.0","vitest":"^3.2.4","xo":"^1.2.1","@keyv/test-suite":"^2.1.0"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","test":"xo --fix && vitest run --coverage","test:ci":"xo && vitest --run --sequence.setupFiles=list --coverage","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@5.1.0","_integrity":"sha512-89qUAT0+5m3/w/n438yR8fmrWvy0cWTbwp+hKAQrw52otaKalogag+Cj3uOUV4qAly5iusmeCSD/hyepFsHgdw==","_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/1b0a31ba50cf2594f9114e6463d037ef/keyv-redis-5.1.0.tgz","_from":"file:keyv-redis-5.1.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-89qUAT0+5m3/w/n438yR8fmrWvy0cWTbwp+hKAQrw52otaKalogag+Cj3uOUV4qAly5iusmeCSD/hyepFsHgdw==","shasum":"c30686dbe4ccfa9698b2b6a259c54d1112169423","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-5.1.0.tgz","fileCount":7,"unpackedSize":109775,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCC5IkrO0f0aSWUgTEknS/PcFLE04BKHe80Nb9lu47IkAIhANFPzqmkv7iipKV9y319CJ/G7ILqZ0MokiSRsWHTGZ0X"}],"size":21616},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_5.1.0_1754164629866_0.36800227982538414"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-02T19:57:10.030Z","publish_time":1754164630030,"_source_registry_name":"default","contributors":[]},"5.1.1":{"name":"@keyv/redis","version":"5.1.1","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"@redis/client":"^5.7.0","cluster-key-slot":"^1.1.2","hookified":"^1.11.0"},"peerDependencies":{"keyv":"^5.5.0"},"devDependencies":{"@biomejs/biome":"^2.2.0","@faker-js/faker":"^9.9.0","@vitest/coverage-v8":"^3.2.4","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.32.0","vitest":"^3.2.4","@keyv/test-suite":"^2.1.1"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","test":"biome check --write && vitest run --coverage","test:ci":"biome check && vitest --run --sequence.setupFiles=list --coverage","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@5.1.1","_integrity":"sha512-bPypEnO2uSDjrgDP2whyewZ2R8aAJvoLM2440J1omjpJnzv1Awzs3RIztQGoDafNhPe0dZeI+44XKCdSiWkgTg==","_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/4a62802cd9d673409bc766c51a85b607/keyv-redis-5.1.1.tgz","_from":"file:keyv-redis-5.1.1.tgz","_nodeVersion":"20.17.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-bPypEnO2uSDjrgDP2whyewZ2R8aAJvoLM2440J1omjpJnzv1Awzs3RIztQGoDafNhPe0dZeI+44XKCdSiWkgTg==","shasum":"47c7bd61eaa099347948d2042074f118873c6cfb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-5.1.1.tgz","fileCount":7,"unpackedSize":111802,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDqTZiooSPIHOAllE0IFQ136nsvcuBfXabV/SwovaGCQwIgTqRPQsmyaRO9BsFLN0KC2QjSA9EtBDeK5oZ1mCTH7nI="}],"size":21587},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_5.1.1_1755386534558_0.5924025347477109"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-16T23:22:14.760Z","publish_time":1755386534760,"_source_registry_name":"default","contributors":[]},"5.1.2":{"name":"@keyv/redis","version":"5.1.2","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"@redis/client":"^5.8.2","cluster-key-slot":"^1.1.2","hookified":"^1.12.0"},"peerDependencies":{"keyv":"^5.5.1"},"devDependencies":{"@biomejs/biome":"^2.2.3","@faker-js/faker":"^10.0.0","@vitest/coverage-v8":"^3.2.4","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.33.0","vitest":"^3.2.4","@keyv/test-suite":"^2.1.1"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","test":"biome check --write && vitest run --coverage","test:ci":"biome check && vitest --run --sequence.setupFiles=list --coverage","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@5.1.2","_integrity":"sha512-ju+s33Gt8d8xW1aW69CdTvVTQBRmt82PHjcGWsbtsbOh0IcFJ2gsj3bWJVFjn/KYyoqxJSZEpUXlRyv/wq4FMA==","_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/ac18285d41a63d53c0c81696c530fe94/keyv-redis-5.1.2.tgz","_from":"file:keyv-redis-5.1.2.tgz","_nodeVersion":"20.17.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-ju+s33Gt8d8xW1aW69CdTvVTQBRmt82PHjcGWsbtsbOh0IcFJ2gsj3bWJVFjn/KYyoqxJSZEpUXlRyv/wq4FMA==","shasum":"d75ce3079c304e946cb3729ccfad008f486e85e7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-5.1.2.tgz","fileCount":7,"unpackedSize":119278,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDsqUbHVZjN4hWqrK7BEyH8By/Gi60rwt3LuyDWvKef1QIhALbKXxyblErS0KDB5/vo94CkhMs5QOXT/NJZg6F3eTE7"}],"size":22246},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_5.1.2_1757520686659_0.26736410119028897"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T16:11:26.839Z","publish_time":1757520686839,"_source_registry_name":"default","contributors":[]},"5.1.3":{"name":"@keyv/redis","version":"5.1.3","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"@redis/client":"^5.8.3","cluster-key-slot":"^1.1.2","hookified":"^1.12.1"},"peerDependencies":{"keyv":"^5.5.3"},"devDependencies":{"@biomejs/biome":"^2.2.5","@faker-js/faker":"^10.0.0","@vitest/coverage-v8":"^3.2.4","rimraf":"^6.0.1","timekeeper":"^2.3.1","tsd":"^0.33.0","vitest":"^3.2.4","@keyv/test-suite":"^2.1.1"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","lint":"biome check --write --error-on-warnings","lint:ci":"biome check --error-on-warnings","test":"pnpm lint && vitest run --coverage","test:ci":"pnpm lint:ci && vitest --run --sequence.setupFiles=list --coverage","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@5.1.3","_integrity":"sha512-ClCCeAFMFzPH487ridqozfqb80Jdo8Uy0u2rMU18w8gFVkBhPIOz1ruEzr1hHpV8boK2PC3c9urQxXpTYHIlNQ==","_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/ef394ae286e23375bb73a13a4c569e34/keyv-redis-5.1.3.tgz","_from":"file:keyv-redis-5.1.3.tgz","_nodeVersion":"22.12.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-ClCCeAFMFzPH487ridqozfqb80Jdo8Uy0u2rMU18w8gFVkBhPIOz1ruEzr1hHpV8boK2PC3c9urQxXpTYHIlNQ==","shasum":"86138f454b1988f8696c4efa6ed88c11c9222f93","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-5.1.3.tgz","fileCount":7,"unpackedSize":119413,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDpDmHG48zQpazZr7ojKKyb4gMLHVGGk1e1CaWePxh+hAIgRp2g9XSqbZmBdDfxZF5d1TJ0xaTM3JSXPioQlgoiieU="}],"size":22336},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_5.1.3_1760073643598_0.8897659137515428"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-10T05:20:43.770Z","publish_time":1760073643770,"_source_registry_name":"default","contributors":[]},"5.1.4":{"name":"@keyv/redis","version":"5.1.4","description":"Redis storage adapter for Keyv","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"@redis/client":"^5.9.0","cluster-key-slot":"^1.1.2","hookified":"^1.12.2"},"peerDependencies":{"keyv":"^5.5.4"},"devDependencies":{"@biomejs/biome":"^2.3.4","@faker-js/faker":"^10.1.0","@vitest/coverage-v8":"^4.0.8","rimraf":"^6.1.0","timekeeper":"^2.3.1","tsd":"^0.33.0","vitest":"^4.0.8","@keyv/test-suite":"^2.1.2"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","lint":"biome check --write --error-on-warnings","lint:ci":"biome check --error-on-warnings","test":"pnpm lint && vitest run --coverage","test:ci":"pnpm lint:ci && vitest --run --sequence.setupFiles=list --coverage","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@5.1.4","_integrity":"sha512-ZBt8imW+dRWOjJn9RTAglQdktXRYqkn8rmIB8vF/BwhEPt+OxQm7Jq706FKJFzM3Ykx9t/0jBE5CudU3SeGI5w==","_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/3960da32353fb00176c8da5c83eeb49d/keyv-redis-5.1.4.tgz","_from":"file:keyv-redis-5.1.4.tgz","_nodeVersion":"20.17.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-ZBt8imW+dRWOjJn9RTAglQdktXRYqkn8rmIB8vF/BwhEPt+OxQm7Jq706FKJFzM3Ykx9t/0jBE5CudU3SeGI5w==","shasum":"69681f13f9020febf921404b7248e35bbbccd29b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-5.1.4.tgz","fileCount":7,"unpackedSize":119747,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDPpJ64OZ1hsgwOQPWnZiblBB5cRus0g+JB+8OWYlgXfgIhAPlzcTU2rCQizL1xRyNz3nbxygjb+JaI7xa3wQiwJTrq"}],"size":22499},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_5.1.4_1762888211942_0.7202982590148022"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-11T19:10:12.160Z","publish_time":1762888212160,"_source_registry_name":"default","contributors":[]},"5.1.5":{"name":"@keyv/redis","version":"5.1.5","description":"Redis storage adapter for Keyv","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"@redis/client":"^5.10.0","cluster-key-slot":"^1.1.2","hookified":"^1.13.0"},"peerDependencies":{"keyv":"^5.5.5"},"devDependencies":{"@biomejs/biome":"^2.3.8","@faker-js/faker":"^10.1.0","@vitest/coverage-v8":"^4.0.15","rimraf":"^6.1.2","timekeeper":"^2.3.1","tsd":"^0.33.0","vitest":"^4.0.15","@keyv/test-suite":"^2.1.2"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","lint":"biome check --write --error-on-warnings","lint:ci":"biome check --error-on-warnings","test":"pnpm lint && vitest run --coverage","test:ci":"pnpm lint:ci && vitest --run --sequence.setupFiles=list --coverage","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@5.1.5","_integrity":"sha512-8tD98mQoZTHHHFG7bcI2T4gkvAL9YsBI7TqCW4sXbx33WmAaPQ+JofxdN+rCu5LKxiboapfS8swZWJ7Tl/XbQg==","_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/597c4be1882687e81d5dda1154596aaf/keyv-redis-5.1.5.tgz","_from":"file:keyv-redis-5.1.5.tgz","_nodeVersion":"20.17.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-8tD98mQoZTHHHFG7bcI2T4gkvAL9YsBI7TqCW4sXbx33WmAaPQ+JofxdN+rCu5LKxiboapfS8swZWJ7Tl/XbQg==","shasum":"c01f134bc4246529dc94a957ac2ad4c00cba0592","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-5.1.5.tgz","fileCount":7,"unpackedSize":121048,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCv4moyh3UQsGrbco3a2XfDJwHamDxSG1YsdbaA3NdFDgIhAIj3vGIh+VgUZU5LKqdL8WObsZx9Uauowy6l88ED2nsp"}],"size":23062},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_5.1.5_1765389962508_0.5433977927753357"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-10T18:06:02.657Z","publish_time":1765389962657,"_source_registry_name":"default","contributors":[]},"5.1.6":{"name":"@keyv/redis","version":"5.1.6","description":"Redis storage adapter for Keyv","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"@redis/client":"^5.10.0","cluster-key-slot":"^1.1.2","hookified":"^1.13.0"},"peerDependencies":{"keyv":"^5.6.0"},"devDependencies":{"@biomejs/biome":"^2.3.11","@faker-js/faker":"^10.2.0","@vitest/coverage-v8":"^4.0.16","rimraf":"^6.1.2","timekeeper":"^2.3.1","tsd":"^0.33.0","vitest":"^4.0.16","@keyv/test-suite":"^2.1.2"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","lint":"biome check --write --error-on-warnings","lint:ci":"biome check --error-on-warnings","test":"pnpm lint && vitest run --coverage","test:ci":"pnpm lint:ci && vitest --run --sequence.setupFiles=list --coverage","clean":"rimraf ./node_modules ./coverage ./dist"},"_id":"@keyv/redis@5.1.6","_integrity":"sha512-eKvW6pspvVaU5dxigaIDZr635/Uw6urTXL3gNbY9WTR8d3QigZQT+r8gxYSEOsw4+1cCBsC4s7T2ptR0WC9LfQ==","_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/22802deecaaeed369b0f8358db25c799/keyv-redis-5.1.6.tgz","_from":"file:keyv-redis-5.1.6.tgz","_nodeVersion":"22.12.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-eKvW6pspvVaU5dxigaIDZr635/Uw6urTXL3gNbY9WTR8d3QigZQT+r8gxYSEOsw4+1cCBsC4s7T2ptR0WC9LfQ==","shasum":"f56030cc2883fa30401da814761d350aad87adee","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-5.1.6.tgz","fileCount":7,"unpackedSize":121301,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCrnP1yuqUWTv2vLucm++4BXCOLbZKwvxJtq51Ff7aTogIhAIcAm9IEoqsgHxsOZFPB5hSpA61uhy5oCoB87Hc8bjcQ"}],"size":23088},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_5.1.6_1768956030128_0.12422035952203281"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-21T00:40:30.271Z","publish_time":1768956030271,"_source_registry_name":"default","contributors":[]},"6.0.0-alpha.1":{"name":"@keyv/redis","version":"6.0.0-alpha.1","description":"Redis storage adapter for Keyv","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"@redis/client":"^5.10.0","cluster-key-slot":"^1.1.2","hookified":"^1.13.0"},"peerDependencies":{"keyv":"^6.0.0-alpha.1"},"devDependencies":{"@biomejs/biome":"^2.3.11","@faker-js/faker":"^10.2.0","@vitest/coverage-v8":"^4.0.16","rimraf":"^6.1.2","timekeeper":"^2.3.1","tsd":"^0.33.0","vitest":"^4.0.16","@keyv/test-suite":"^6.0.0-alpha.1"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","lint":"biome check --write --error-on-warnings","lint:ci":"biome check --error-on-warnings","test":"pnpm lint && vitest run --coverage","test:ci":"pnpm lint:ci && vitest --run --sequence.setupFiles=list --coverage","clean":"rimraf ./node_modules ./coverage ./dist"},"readmeFilename":"README.md","_id":"@keyv/redis@6.0.0-alpha.1","_integrity":"sha512-19IUjITg0EgcU0b7VF07YyVeAmb40KqPz2BRtuf+rmM7RRsDLSQf1+LRTTVK0RXBOVU7MeQp2wgD5PgXQclm7g==","_resolved":"/tmp/8c426978149e6375399806c41c6cb50f/keyv-redis-6.0.0-alpha.1.tgz","_from":"file:keyv-redis-6.0.0-alpha.1.tgz","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"integrity":"sha512-19IUjITg0EgcU0b7VF07YyVeAmb40KqPz2BRtuf+rmM7RRsDLSQf1+LRTTVK0RXBOVU7MeQp2wgD5PgXQclm7g==","shasum":"340a7507dc547ce2dcd8bd0570b63e66df1df6d1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-6.0.0-alpha.1.tgz","fileCount":7,"unpackedSize":121669,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAONKp7Ry9fDwum2T0HsqgWrG4Ip0jBfDYsgqXH8hxBgAiEAvHKM/kgkn1HU076Aq264UerVwK+X94N6DKNtwsPF5Ws="}],"size":23173},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_6.0.0-alpha.1_1772070219557_0.5640025033369769"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-26T01:43:39.692Z","publish_time":1772070219692,"_source_registry_name":"default","contributors":[]},"6.0.0-alpha.2":{"name":"@keyv/redis","version":"6.0.0-alpha.2","description":"Redis storage adapter for Keyv","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"@redis/client":"^5.10.0","cluster-key-slot":"^1.1.2","hookified":"^2.0.0"},"peerDependencies":{"keyv":"^6.0.0-alpha.2"},"devDependencies":{"@biomejs/biome":"^2.3.11","@faker-js/faker":"^10.2.0","@vitest/coverage-v8":"^4.0.16","rimraf":"^6.1.2","timekeeper":"^2.3.1","tsd":"^0.33.0","vitest":"^4.0.16","@keyv/test-suite":"^6.0.0-alpha.2"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","lint":"biome check --write --error-on-warnings","lint:ci":"biome check --error-on-warnings","test":"pnpm lint && vitest run --coverage","test:ci":"pnpm lint:ci && vitest --run --sequence.setupFiles=list --coverage","clean":"rimraf ./node_modules ./coverage ./dist"},"readmeFilename":"README.md","_id":"@keyv/redis@6.0.0-alpha.2","_integrity":"sha512-jfuMi/yb9twwenYeRic7yri1uplO1Kbh0lqzPPPjnOvzsYUuNpR+bbhcz8NPgyM+NiSckETpWNT+R+rdI6Dc9Q==","_resolved":"/tmp/8a870a37a2fd4a8d5f81b0811c2b4820/keyv-redis-6.0.0-alpha.2.tgz","_from":"file:keyv-redis-6.0.0-alpha.2.tgz","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"integrity":"sha512-jfuMi/yb9twwenYeRic7yri1uplO1Kbh0lqzPPPjnOvzsYUuNpR+bbhcz8NPgyM+NiSckETpWNT+R+rdI6Dc9Q==","shasum":"b1ddca6a9ad83311cbeebd815aff20eaa800e9a6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-6.0.0-alpha.2.tgz","fileCount":7,"unpackedSize":121732,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHC/53esqaHn/35r8EVhmZ3/SiTqxEqeU2RCQ3k9HkDOAiEAxNOOXq4K0cTKRiPznMunm6s1IX4LVUxpTL0JaLfvyi4="}],"size":23205},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_6.0.0-alpha.2_1772593401054_0.6672961160966564"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-04T03:03:21.194Z","publish_time":1772593401194,"_source_registry_name":"default","contributors":[]},"6.0.0-alpha.3":{"name":"@keyv/redis","version":"6.0.0-alpha.3","description":"Redis storage adapter for Keyv","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/keyv.git"},"keywords":["redis","keyv","storage","adapter","key","value","store","cache","ttl"],"author":{"name":"Jared Wray","email":"me@jaredwray.com","url":"http://jaredwray.com"},"license":"MIT","bugs":{"url":"https://github.com/jaredwray/keyv/issues"},"homepage":"https://github.com/jaredwray/keyv","dependencies":{"@redis/client":"^5.10.0","cluster-key-slot":"^1.1.2","hookified":"^2.0.0"},"peerDependencies":{"keyv":"^6.0.0-alpha.3"},"devDependencies":{"timekeeper":"^2.3.1","@keyv/test-suite":"^6.0.0-alpha.3"},"tsd":{"directory":"test"},"engines":{"node":">= 18"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","lint":"biome check --write --error-on-warnings","lint:ci":"biome check --error-on-warnings","test":"pnpm lint && vitest run --coverage","test:ci":"pnpm lint:ci && vitest --run --sequence.setupFiles=list --coverage","clean":"rimraf ./node_modules ./coverage ./dist"},"readmeFilename":"README.md","_id":"@keyv/redis@6.0.0-alpha.3","_integrity":"sha512-qw9BcggQX+tEoek8t3sm8zFJacyfETHW5+D9Av22bUwnycFuDBKJmiQdvFOaIsEHf5LXPe2vEpzscYBh6Ow0GQ==","_resolved":"/tmp/cc27a8330a9a77d89f973394c075e73e/keyv-redis-6.0.0-alpha.3.tgz","_from":"file:keyv-redis-6.0.0-alpha.3.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-qw9BcggQX+tEoek8t3sm8zFJacyfETHW5+D9Av22bUwnycFuDBKJmiQdvFOaIsEHf5LXPe2vEpzscYBh6Ow0GQ==","shasum":"66c2fd513613aae142d1f361be26041b6364b06c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@keyv/redis/-/redis-6.0.0-alpha.3.tgz","fileCount":7,"unpackedSize":121408,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHzrdft/N/8Ht/cDxSKUwK8VIfTQoF1UhBSJUCLA8NThAiEAjDBbqXOzSY61VFrnQ+x7ywFG0s2Ac1ICaHFgQbu0B5I="}],"size":23119},"_npmUser":{"name":"anonymous","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_6.0.0-alpha.3_1774214191200_0.26304250031279164"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-22T21:16:31.342Z","publish_time":1774214191342,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"5.1.6","next":"3.0.0-rc.1","alpha":"6.0.0-alpha.3"},"name":"@keyv/redis","time":{"modified":"2026-03-22T21:16:44.318Z","created":"2022-01-26T21:44:05.216Z","1.3.5":"2017-08-11T13:50:05.180Z","1.3.6":"2017-08-11T14:00:35.600Z","1.3.7":"2017-08-17T14:39:41.215Z","1.3.8":"2017-09-01T13:41:24.683Z","2.0.0":"2019-11-09T11:39:47.763Z","2.1.0":"2019-11-19T14:35:13.747Z","2.1.1":"2020-03-15T11:21:28.943Z","2.1.2":"2020-05-20T12:22:40.386Z","2.1.3":"2021-10-13T16:35:16.631Z","2.2.0":"2021-11-05T12:47:52.164Z","2.2.1":"2021-12-05T21:41:15.936Z","2.2.2":"2022-01-08T16:22:06.770Z","2.2.3":"2022-02-07T00:44:43.759Z","2.3.0":"2022-04-02T21:01:52.872Z","2.3.1":"2022-04-03T22:45:18.838Z","2.3.2":"2022-04-12T16:19:19.094Z","2.3.3":"2022-04-12T18:29:00.281Z","2.3.4":"2022-04-25T15:35:15.096Z","2.3.5":"2022-05-10T00:13:36.472Z","2.3.6":"2022-05-18T20:15:49.646Z","2.3.7":"2022-07-03T18:10:51.978Z","2.3.8":"2022-07-17T23:27:56.397Z","2.3.9":"2022-07-29T17:31:47.127Z","2.4.0":"2022-08-08T15:29:38.073Z","2.5.0":"2022-08-21T18:00:53.185Z","2.5.1":"2022-09-03T17:46:36.664Z","2.5.2":"2022-10-17T20:37:10.485Z","2.5.3":"2022-11-06T23:49:00.017Z","2.5.4":"2022-12-05T18:18:00.209Z","2.5.5":"2023-02-04T21:05:00.511Z","2.5.6":"2023-03-05T22:43:02.342Z","2.5.7":"2023-04-03T15:43:05.450Z","2.5.8":"2023-05-07T19:25:08.754Z","2.6.0":"2023-06-03T21:49:05.531Z","2.6.1":"2023-06-05T16:53:45.819Z","2.7.0":"2023-07-01T19:33:48.372Z","2.7.1":"2023-09-16T22:53:12.815Z","2.8.0":"2023-10-07T16:54:50.707Z","2.8.1":"2023-12-02T21:25:07.437Z","2.8.2":"2024-01-03T18:57:50.301Z","2.8.3":"2024-01-08T23:25:12.437Z","2.8.4":"2024-01-29T17:04:33.422Z","2.8.5":"2024-05-04T22:03:33.237Z","3.0.0-rc.1":"2024-05-20T17:19:08.924Z","3.0.0":"2024-08-20T23:22:01.753Z","3.0.1":"2024-08-21T23:37:44.376Z","4.0.0":"2024-11-12T02:47:40.388Z","4.0.1":"2024-11-16T23:45:17.422Z","4.0.2":"2024-11-22T16:24:35.377Z","4.1.0":"2024-12-12T01:31:01.152Z","4.2.0":"2024-12-21T18:43:53.873Z","4.3.0":"2025-03-01T22:02:39.408Z","4.3.1":"2025-03-03T00:43:59.642Z","4.3.2":"2025-03-15T21:26:12.176Z","4.3.3":"2025-04-05T21:05:18.455Z","4.3.4":"2025-04-19T23:29:43.374Z","4.4.0":"2025-05-03T17:56:58.820Z","4.4.1":"2025-06-21T22:27:09.410Z","4.5.0":"2025-06-28T18:30:33.006Z","4.6.0":"2025-07-09T16:46:01.600Z","5.0.0":"2025-07-19T19:06:18.187Z","5.1.0":"2025-08-02T19:57:10.030Z","5.1.1":"2025-08-16T23:22:14.760Z","5.1.2":"2025-09-10T16:11:26.839Z","5.1.3":"2025-10-10T05:20:43.770Z","5.1.4":"2025-11-11T19:10:12.160Z","5.1.5":"2025-12-10T18:06:02.657Z","5.1.6":"2026-01-21T00:40:30.271Z","6.0.0-alpha.1":"2026-02-26T01:43:39.692Z","6.0.0-alpha.2":"2026-03-04T03:03:21.194Z","6.0.0-alpha.3":"2026-03-22T21:16:31.342Z"},"readme":"# @keyv/redis [<img width=\"100\" align=\"right\" src=\"https://jaredwray.com/images/keyv-symbol.svg\" alt=\"keyv\">](https://github.com/jaredwra/keyv)\n\n> Redis storage adapter for Keyv\n\n[![build](https://github.com/jaredwray/keyv/actions/workflows/tests.yaml/badge.svg)](https://github.com/jaredwray/keyv/actions/workflows/tests.yaml)\n[![codecov](https://codecov.io/gh/jaredwray/keyv/branch/main/graph/badge.svg?token=bRzR3RyOXZ)](https://codecov.io/gh/jaredwray/keyv)\n[![npm](https://img.shields.io/npm/v/@keyv/redis.svg)](https://www.npmjs.com/package/@keyv/redis)\n[![npm](https://img.shields.io/npm/dm/@keyv/redis)](https://npmjs.com/package/@keyv/redis)\n\nRedis storage adapter for [Keyv](https://github.com/jaredwray/keyv).\n\n# Features\n* Built on top of [@redis/client](https://npmjs.com/package/@redis/client).\n* TTL is handled directly by Redis.\n* Supports Redis Clusters.\n* Url connection string support or pass in your Redis Options\n* Easily add in your own Redis client.\n* Namespace support for key management.\n* Unlink as default delete method for performance.\n* Access to the Redis client for advanced use cases.\n* Keyv and Redis Libraries are exported for advanced use cases.\n* `createKeyv` function for easy creation of Keyv instances.\n* jsDoc comments for easy documentation.\n* CJS / ESM and TypeScript supported out of the box.\n\n# Table of Contents\n* [Usage](#usage)\n* [Migrating from v4 to v5](#migrating-from-v4-to-v5)\n* [Using the createKeyv function](#using-the-createkeyv-function)\n* [Using the createKeyvNonBlocking function](#using-the-createkeyvnonblocking-function)\n* [Namespaces](#namespaces)\n* [Fixing Double Prefixing of Keys](#fixing-double-prefixing-of-keys)\n* [Using Generic Types](#using-generic-types)\n* [Performance Considerations](#performance-considerations)\n* [High Memory Usage on Redis Server](#high-memory-usage-on-redis-server)\n* [Gracefully Handling Errors and Timeouts](#gracefully-handling-errors-and-timeouts)\n* [Using Cacheable with Redis](#using-cacheable-with-redis)\n* [Clustering](#clustering)\n* [Sentinel](#sentinel)\n* [TLS Support](#tls-support)\n* [Keyv Redis Options](#keyv-redis-options)\n* [API](#api)\n* [Using Custom Redis Client Events](#using-custom-redis-client-events)\n* [Migrating from v3 to v4](#migrating-from-v3-to-v4)\n* [About Redis Sets and its Support in v4](#about-redis-sets-and-its-support-in-v4)\n* [Using with NestJS](#using-with-nestjs)\n* [License](#license)\n\n# Installation\n\n```bash\nnpm install --save keyv @keyv/redis\n```\n\n# Usage\n\nHere is a standard use case where we implement `Keyv` and `@keyv/redis`:\n\n```js\nimport Keyv from 'keyv';\nimport KeyvRedis from '@keyv/redis';\n\nconst keyv = new Keyv(new KeyvRedis('redis://user:pass@localhost:6379'));\nkeyv.on('error', handleConnectionError);\n```\n\nHere is the same example but with the `Keyv` instance created with the `createKeyv` function:\n\n```js\nimport { createKeyv } from '@keyv/redis';\n\nconst keyv = createKeyv('redis://user:pass@localhost:6379');\n```\n\nYou only have to import the `@keyv/redis` library if you are using the `createKeyv` function. 🎉 Otherwise, you can import `Keyv` and `@keyv/redis` independently.\n\nHere you can pass in the Redis options directly:\n\n```js\nimport Keyv from 'keyv';\nimport KeyvRedis from '@keyv/redis';\n\nconst uri = \"redis://localhost:6379\";\n\n// NOTE: please use the settings that you need to configure. Check out Keyv Redis Options section\nconst options = {\n  namespace: \"test\",\n  keyPrefixSeparator: \"->\",\n  clearBatchSize: 100,\n  useUnlink: true,\n  noNamespaceAffectsAll: true,\n};\n\nconst keyvRedis = new KeyvRedis(uri, options);\n\nconst keyv = new Keyv(keyvRedis);\n```\n\nOr you can create a new Redis instance and pass it in with `KeyvOptions` such as setting the `store`:\n\n```js\nimport Keyv from 'keyv';\nimport KeyvRedis, { createClient } from '@keyv/redis';\n\nconst redis = createClient('redis://user:pass@localhost:6379');\nconst keyvRedis = new KeyvRedis(redis);\nconst keyv = new Keyv({ store: keyvRedis});\n```\n\n# Migrating from v4 to v5\n\nThe major change from v4 to v5 is that we are now using v5 of the `@redis/client` library which has a new API. This means that some methods have changed but it should be a drop-in replacement for most use cases.\n\n# Keyv Redis Options\n\nYou can pass in options to the `KeyvRedis` constructor. Here are the available options:\n\n```typescript\nexport type KeyvRedisOptions = {\n\t/**\n\t * Namespace for the current instance.\n\t */\n\tnamespace?: string;\n\t/**\n\t * Separator to use between namespace and key.\n\t */\n\tkeyPrefixSeparator?: string;\n\t/**\n\t * Number of keys to delete in a single batch.\n\t */\n\tclearBatchSize?: number;\n\t/**\n\t * Enable Unlink instead of using Del for clearing keys. This is more performant but may not be supported by all Redis versions.\n\t */\n\tuseUnlink?: boolean;\n\n\t/**\n\t * Whether to allow clearing all keys when no namespace is set.\n\t * If set to true and no namespace is set, iterate() will return all keys.\n\t * Defaults to `false`.\n\t */\n\tnoNamespaceAffectsAll?: boolean;\n\n\t/**\n\t * This is used to throw an error if the client is not connected when trying to connect. By default, this is\n\t * set to true so that it throws an error when trying to connect to the Redis server fails.\n\t */\n\tthrowOnConnectError?: boolean;\n\n\t/**\n\t * This is used to throw an error if at any point there is a failure. Use this if you want to\n\t * ensure that all operations are successful and you want to handle errors. By default, this is\n\t * set to false so that it does not throw an error on every operation and instead emits an error event\n\t * and returns no-op responses.\n\t * @default false\n\t */\n\tthrowOnErrors?: boolean;\n\n\t/**\n\t * Timeout in milliseconds for the connection. Default is undefined, which uses the default timeout of the Redis client.\n\t * If set, it will throw an error if the connection does not succeed within the specified time.\n   * @default undefined\n\t */\n\tconnectionTimeout?: number;\n};\n```\nYou can pass these options when creating a new `KeyvRedis` instance:\n\n```js\nimport Keyv from 'keyv';\nimport KeyvRedis from '@keyv/redis';\n\nconst keyvRedis = new KeyvRedis('redis://user:pass@localhost:6379', {\n  namespace: 'my-namespace',\n  keyPrefixSeparator: ':',\n  clearBatchSize: 1000,\n  useUnlink: true,\n  noNamespaceAffectsAll: false,\n  connectionTimeout: 200\n});\n\nconst keyv = new Keyv({ store: keyvRedis });\n```\n\nYou can also set these options after the fact by using the `KeyvRedis` instance properties:\n\n```js\nimport {createKeyv} from '@keyv/redis';\n\nconst keyv = createKeyv('redis://user:pass@localhost:6379');\nkeyv.store.namespace = 'my-namespace';\n```\n\n# Using the `createKeyv` function\n\nThe `createKeyv` function is a convenience function that creates a new `Keyv` instance with the `@keyv/redis` store. It automatically sets the `useKeyPrefix` option to `false`. Here is an example of how to use it:\n\n```js\nimport { createKeyv } from '@keyv/redis';\nconst keyv = createKeyv('redis://user:pass@localhost:6379');\n```\n\nTo use a namespace you can do it here and this will set Keyv up correctly to avoid the double namespace issue:\n\n```js\nimport { createKeyv } from '@keyv/redis';\nconst keyv = createKeyv('redis://user:pass@localhost:6379', {namespace: 'my-namespace'});\n```\n\n# Using the `createKeyvNonBlocking` function\n\nThe `createKeyvNonBlocking` function is a convenience function that creates a new `Keyv` instance with the `@keyv/redis` store does what `createKeyv` does but also disables throwing errors, removes the offline queue redis functionality, and reconnect strategy so that when used as a secondary cache in libraries such as [cacheable](https://npmjs.org/package/cacheable) it does not block the primary cache. This is useful when you want to use Redis as a secondary cache and do not want to block the primary cache on connection errors or timeouts when using `nonBlocking`. Here is an example of how to use it:\n\n```js\nimport { createKeyvNonBlocking } from '@keyv/redis';\nconst keyv = createKeyvNonBlocking('redis://user:pass@localhost:6379');\n```\n\n# Namespaces\n\nBy default namespacing is turned off, this is done because it causes much more memory / performance usage for Redis.\n\nRedis does **not** treat colons (`:`) or namespaces as special—there are no hierarchical keys or namespace mechanics internally. The dramatic memory savings you see when removing prefixes like `namespace:` come from one thing: **key length**. Redis stores every key as a full string in memory, wrapped in an SDS structure and allocated by jemalloc. Longer keys (e.g., `namespace:key123`) fall into larger jemalloc size classes, require more bytes for the SDS header, and cause more fragmentation. Shorter keys (e.g., `key123`) fit into much smaller slabs, pack tightly, and result in far more stable and predictable memory usage.\n\nThis means the colon is not the issue—**the extra characters are.** A key that goes from ~18 bytes to ~6 bytes can use *half the memory per key* once overhead, allocator classes, and fragmentation are considered. Multiply that by hundreds of thousands or millions of keys, and memory usage becomes significantly smaller and much more stable simply because the keys are shorter.\n\n## How to use Namespaces\n\nYou can set a namespace for your keys. This is useful if you want to manage your keys in a more organized way. Here is an example of how to set a `namespace` with the `store` option:\n\n```js\nimport Keyv from 'keyv';\nimport KeyvRedis, { createClient } from '@keyv/redis';\n\nconst redis = createClient('redis://user:pass@localhost:6379');\nconst keyvRedis = new KeyvRedis(redis);\nconst keyv = new Keyv({ store: keyvRedis, namespace: 'my-namespace', useKeyPrefix: false });\n```\n\nTo make this easier, you can use the `createKeyv` function which will automatically set the `namespace` option to the `KeyvRedis` instance:\n\n```js\nimport { createKeyv } from '@keyv/redis';\nconst keyv = createKeyv('redis://user:pass@localhost:6379', { namespace: 'my-namespace' });\n```\n\nThis will prefix all keys with `my-namespace:` and will also set `useKeyPrefix` to `false`. This is done to avoid double prefixing of keys as we transition out of the legacy behavior in Keyv. You can also set the namespace after the fact:\n\n```js\nkeyv.namespace = 'my-namespace';\n```\n\nNOTE: If you plan to do many clears or deletes, it is recommended to read the [Performance Considerations](#performance-considerations) section.\n\n# Fixing Double Prefixing of Keys\n\nIf you are using `Keyv` with `@keyv/redis` as the storage adapter, you may notice that keys are being prefixed twice. This is because `Keyv` has a default prefixing behavior that is applied to all keys. To fix this, you can set the `useKeyPrefix` option to `false` when creating the `Keyv` instance:\n\n```js\nimport Keyv from 'keyv';\nimport KeyvRedis from '@keyv/redis';\n\nconst keyv = new Keyv(new KeyvRedis('redis://user:pass@localhost:6379'), { useKeyPrefix: false });\n```\n\nTo make this easier, you can use the `createKeyv` function which will automatically set the `useKeyPrefix` option to `false`:\n\n```js\nimport { createKeyv } from '@keyv/redis';\nconst keyv = createKeyv('redis://user:pass@localhost:6379');\n```\n\n## Using Generic Types\n\nWhen initializing `KeyvRedis`, you can specify the type of the values you are storing and you can also specify types when calling methods:\n\n```typescript\nimport Keyv from 'keyv';\nimport KeyvRedis, { createClient } from '@keyv/redis';\n\n\ntype User {\n  id: number\n  name: string\n}\n\nconst redis = createClient('redis://user:pass@localhost:6379');\n\nconst keyvRedis = new KeyvRedis<User>(redis);\nconst keyv = new Keyv({ store: keyvRedis });\n\nawait keyv.set(\"user:1\", { id: 1, name: \"Alice\" })\nconst user = await keyv.get(\"user:1\")\nconsole.log(user.name) // 'Alice'\n\n// specify types when calling methods\nconst user = await keyv.get<User>(\"user:1\")\nconsole.log(user.name) // 'Alice'\n```\n\n# Performance Considerations\n\nWith namespaces being prefix based it is critical to understand some of the performance considerations we have made:\n* `clear()` - We use the `SCAN` command to iterate over keys. This is a non-blocking command that is more efficient than `KEYS`. In addition we are using `UNLINK` by default instead of `DEL`. Even with that if you are iterating over a large dataset it can still be slow. It is highly recommended to use the `namespace` option to limit the keys that are being cleared and if possible to not use the `clear()` method in high performance environments. If you don't set namespaces, you can enable `noNamespaceAffectsAll` to clear all keys using the `FLUSHDB` command which is faster and can be used in production environments.\n\n* `delete()` - By default we are now using `UNLINK` instead of `DEL` for deleting keys. This is a non-blocking command that is more efficient than `DEL`. If you are deleting a large number of keys it is recommended to use the `deleteMany()` method instead of `delete()`.\n\n* `clearBatchSize` - The `clearBatchSize` option is set to `1000` by default. This is because Redis has a limit of 1000 keys that can be deleted in a single batch. If no namespace is defined and noNamespaceAffectsAll is set to `true` this option will be ignored and the `FLUSHDB` command will be used instead.\n\n* `useUnlink` - This option is set to `true` by default. This is because `UNLINK` is a non-blocking command that is more efficient than `DEL`. If you are not using `UNLINK` and are doing a lot of deletes it is recommended to set this option to `true`.\n\n* `setMany`, `getMany`, `deleteMany` - These methods are more efficient than their singular counterparts. These will be used by default in the `Keyv` library such as when using `keyv.delete(string[])` it will use `deleteMany()`.\n\nIf you want to see even better performance please see the [Using Cacheable with Redis](#using-cacheable-with-redis) section as it has non-blocking and in-memory primary caching that goes along well with this library and Keyv.\n\n# High Memory Usage on Redis Server\n\nThis is because we are using `UNLINK` by default instead of `DEL`. This is a non-blocking command that is more efficient than `DEL` but will slowly remove the memory allocation. \n\nIf you are deleting or clearing a large number of keys you can disable this by setting the `useUnlink` option to `false`. This will use `DEL` instead of `UNLINK` and should reduce the memory usage.\n\n```js\nconst keyv = new Keyv(new KeyvRedis('redis://user:pass@localhost:6379', { useUnlink: false }));\n// Or\nkeyv.useUnlink = false;\n```\n\n# Gracefully Handling Errors and Timeouts\n\nWhen using `@keyv/redis`, it is important to handle connection errors gracefully. You can do this by listening to the `error` event on the `KeyvRedis` instance. Here is an example of how to do that:\n\n```js\nimport Keyv from 'keyv';\nimport KeyvRedis from '@keyv/redis';\nconst keyv = new Keyv(new KeyvRedis('redis://user:pass@localhost:6379'));\nkeyv.on('error', (error) => {\n  console.error('error', error);\n});\n```\n\nBy default, the `KeyvRedis` instance will `throw an error` if the connection fails to connect. You can disable this behavior by setting the `throwOnConnectError` option to `false` when creating the `KeyvRedis` instance. If you want this to throw you will need to also set the Keyv instance to `throwOnErrors: true`:\n\n```js\nimport Keyv from 'keyv';\nimport KeyvRedis from '@keyv/redis';\n\nconst keyv = new Keyv(new KeyvRedis('redis://bad-uri:1111', { throwOnConnectError: false }));\nkeyv.throwOnErrors = true; // This will throw an error if the connection fails\n\nawait keyv.set('key', 'value'); // this will throw the connection error only.\n```\n\nOn `get`, `getMany`, `set`, `setMany`, `delete`, and `deleteMany`, if the connection is lost, it will emit an error and return a no-op value. You can catch this error and handle it accordingly. This is important to ensure that your application does not crash due to a lost connection to Redis.\n\nIf you want to handle connection errors, retries, and timeouts more gracefully, you can use the `throwOnErrors` option. This will throw an error if any operation fails, allowing you to catch it and handle it accordingly:\n\nThere is a default `Reconnect Strategy` if you pass in just a `uri` connection string we will automatically create a Redis client for you with the following reconnect strategy:\n\n```typescript\nexport const defaultReconnectStrategy = (attempts: number): number | Error => {\n\t// Exponential backoff base: double each time, capped at 2s.\n\t// Parentheses make it clear we do (2 ** attempts) first, then * 100\n\tconst backoff = Math.min((2 ** attempts) * 100, 2000);\n\n\t// Add random jitter of up to ±50ms to avoid thundering herds:\n\tconst jitter = (Math.random() - 0.5) * 100;\n\n\treturn backoff + jitter;\n};\n```\n\n# Using Cacheable with Redis\n\nIf you are wanting to see even better performance with Redis, you can use [Cacheable](https://npmjs.org/package/cacheable) which is a multi-layered cache library that has in-memory primary caching and non-blocking secondary caching. Here is an example of how to use it with Redis:\n\n```js\nimport KeyvRedis from '@keyv/redis';\nimport Cacheable from 'cacheable';\n\nconst secondary = new KeyvRedis('redis://user:pass@localhost:6379');\n\nconst cache = new Cacheable( { secondary } );\n```\n\nFor even higher performance you can set the `nonBlocking` option to `true`:\n\n```js\nconst cache = new Cacheable( { secondary, nonBlocking: true } );\n```\n\nThis will make it so that the secondary does not block the primary cache and will be very fast. 🚀\n\n# Clustering\n\nIf you are using a Redis Cluster, you can pass in the `redisOptions` directly. Here is an example of how to do that:\n\n```js\nimport Keyv from 'keyv';\nimport KeyvRedis, { createCluster } from '@keyv/redis';\n\nconst cluster = createCluster({\n    rootNodes: [\n      {\n        url: 'redis://127.0.0.1:7000',\n      },\n      {\n        url: 'redis://127.0.0.1:7001',\n      },\n      {\n        url: 'redis://127.0.0.1:7002',\n      },\n    ],\n});\n\nconst keyv = new Keyv({ store: new KeyvRedis(cluster) });\n```\n\nYou can learn more about the `createCluster` function in the [documentation](https://github.com/redis/node-redis/blob/master/docs/clustering.md) at https://github.com/redis/node-redis/tree/master/docs.\n\n# Sentinel\n\nIf you are using Sentinel to provide high availability for your Redis instances, you can pass in the `redisOptions` directly. Here is an example of how to do that:\n\n```js\nimport Keyv from 'keyv';\nimport KeyvRedis, { createSentinel } from '@keyv/redis';\n\nconst sentinel = createSentinel({\n    name: 'sentinel-db',\n    sentinelRootNodes: [\n      {\n        host: '127.0.0.1',\n        port: 26379,\n      },\n      {\n        host: '127.0.0.1',\n        port: 26380,\n      },\n      {\n        host: '127.0.0.1',\n        port: 26381,\n      },\n    ],\n});\n\nconst keyv = new Keyv({ store: new KeyvRedis(sentinel) });\n```\n\nYou can learn more about the `createSentinel` function in the [documentation](https://github.com/redis/node-redis/blob/master/docs/sentinel.md) at https://github.com/redis/node-redis/tree/master/docs.\n\n# TLS Support\n\nHere is an example of how to use TLS using the `redisOptions`:\n\n```js\nimport Keyv from 'keyv';\nimport KeyvRedis from '@keyv/redis';\n\nconst tlsOptions = {\n    socket: {\n      host: 'localhost',\n      port: 6379,\n      tls: true,  // Enable TLS connection\n      rejectUnauthorized: false,  // Ignore self-signed certificate errors (for testing)\n      \n      // Alternatively, provide CA, key, and cert for mutual authentication\n      ca: fs.readFileSync('/path/to/ca-cert.pem'),\n      cert: fs.readFileSync('/path/to/client-cert.pem'),  // Optional for client auth\n      key: fs.readFileSync('/path/to/client-key.pem'),    // Optional for client auth\n    }\n};\n\nconst keyv = new Keyv({ store: new KeyvRedis(tlsOptions) });\n```\n\n# Keyv Redis Options\n\nHere are all the options that you can set on the constructor\n\n```ts\nexport type KeyvRedisOptions = {\n\t/**\n\t * Namespace for the current instance.\n\t */\n\tnamespace?: string;\n\t/**\n\t * Separator to use between namespace and key.\n\t */\n\tkeyPrefixSeparator?: string;\n\t/**\n\t * Number of keys to delete in a single batch.\n\t */\n\tclearBatchSize?: number;\n\t/**\n\t * Enable Unlink instead of using Del for clearing keys. This is more performant but may not be supported by all Redis versions.\n\t */\n\tuseUnlink?: boolean;\n\n\t/**\n\t * Whether to allow clearing all keys when no namespace is set.\n\t * If set to true and no namespace is set, iterate() will return all keys.\n\t * Defaults to `false`.\n\t */\n\tnoNamespaceAffectsAll?: boolean;\n\n\t/**\n\t * This is used to throw an error if the client is not connected when trying to connect. By default, this is\n\t * set to true so that it throws an error when trying to connect to the Redis server fails.\n\t */\n\tthrowOnConnectError?: boolean;\n\n\t/**\n\t * This is used to throw an error if at any point there is a failure. Use this if you want to\n\t * ensure that all operations are successful and you want to handle errors. By default, this is\n\t * set to false so that it does not throw an error on every operation and instead emits an error event\n\t * and returns no-op responses.\n\t * @default false\n\t */\n\tthrowOnErrors?: boolean;\n\n\t/**\n\t * Timeout in milliseconds for the connection. Default is undefined, which uses the default timeout of the Redis client.\n\t * If set, it will throw an error if the connection does not succeed within the specified time.\n\t * @default undefined\n\t */\n\tconnectionTimeout?: number;\n};\n```\n\n# API\n* **constructor([connection], [options])**\n* **namespace** - The namespace to use for the keys.\n* **client** - The Redis client instance.\n* **keyPrefixSeparator** - The separator to use between the namespace and key. It can be set to a blank string.\n* **clearBatchSize** - The number of keys to delete in a single batch. Has to be greater than 0. Default is `1000`.\n* **useUnlink** - Use the `UNLINK` command for deleting keys isntead of `DEL`.\n* **noNamespaceAffectsAll**: Whether to allow clearing all keys when no namespace is set (default is `false`).\n* **set** - Set a key.\n* **setMany** - Set multiple keys.\n* **get** - Get a key.\n* **getMany** - Get multiple keys.\n* **has** - Check if a key exists.\n* **hasMany** - Check if multiple keys exist.\n* **delete** - Delete a key.\n* **deleteMany** - Delete multiple keys.\n* **clear** - Clear all keys in the namespace. If the namespace is not set it will clear all keys that are not prefixed with a namespace unless `noNamespaceAffectsAll` is set to `true`.\n* **disconnect** - Disconnect from the Redis server using `Quit` command. If you set `force` to `true` it will force the disconnect.\n* **iterator** - Create a new iterator for the keys. If the namespace is not set it will iterate over all keys that are not prefixed with a namespace unless `noNamespaceAffectsAll` is set to `true`.\n\n# Using Custom Redis Client Events\n\nKeyv by default supports the `error` event across all storage adapters. If you want to listen to other events you can do so by accessing the `client` property of the `KeyvRedis` instance. Here is an example of how to do that:\n\n```js\nimport {createKeyv} from '@keyv/redis';\n\nconst keyv = createKeyv('redis://user:pass@localhost:6379');\nconst redisClient = keyv.store.client;\n\nredisClient.on('connect', () => {\n  console.log('Redis client connected');\n});\n\nredisClient.on('reconnecting', () => {\n  console.log('Redis client reconnecting');\n});\n\nredisClient.on('end', () => {\n  console.log('Redis client disconnected');\n});\n```\n\nHere are some of the events you can listen to: https://www.npmjs.com/package/redis#events\n\n# Migrating from v3 to v4\n\nOverall the API is the same as v3 with additional options and performance improvements. Here are the main changes:\n* The `ioredis` library has been removed in favor of the `redis` aka `node-redis` library. If you want to use ioredis you can use `@keyv/valkey`\n* The `useUnlink` option has been added to use `UNLINK` instead of `DEL` and set to true by default.\n* The `clearBatchSize` option has been added to set the number of keys to delete in a single batch.\n* The `clear()` and `delete()` methods now use `UNLINK` instead of `DEL`. If you want to use `DEL` you can set the `useUnlink` option to `false`.\n* BREAKING: We no longer support redis sets. This is due to the fact that it caused significant performance issues and was not a good fit for the library.\n* BREAKING: YOUR PREVIOUS KEYS WILL NOT BE VALID. This is because of the fixe of the namespace support and how it is handled. Now, when using `keyv` with `@keyv/redis` as the storage adapter you can do the following:\n\n```js\nimport Keyv from 'keyv';\nimport KeyvRedis from '@keyv/redis';\n\nconst redis = new KeyvRedis('redis://user:pass@localhost:6379');\nconst keyv = new Keyv({ store: redis, namespace: 'my-namespace', useKeyPrefix: false });\n```\n\nThis will make it so the storage adapter `@keyv/redis` will handle the namespace and not the `keyv` instance. If you leave it on it will just look duplicated like `my-namespace:my-namespace:key`.\n\n# About Redis Sets and its Support in v4\n\nWe no longer support redis sets. This is due to the fact that it caused significant performance issues and was not a good fit for the library.\n\n# Using with NestJS\n\n> You can integrate `@keyv/redis` with NestJS by creating a custom `CacheModule`. This allows you to use Keyv as a cache store in your application.\n\n### 1. Install Dependencies\n\n```bash\nnpm install @keyv/redis keyv @nestjs/cache-manager cache-manager cacheable\n```\n\n### 2. Create a Cache Module\n\nCreate a file `cache.module.ts`:\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { CacheModule as NestCacheModule } from '@nestjs/cache-manager';\nimport { createKeyv } from '@keyv/redis';\n\n@Module({\n  imports: [\n    NestCacheModule.registerAsync({\n      useFactory: () => ({\n        stores: [createKeyv('redis://localhost:6379')],\n      }),\n    }),\n  ],\n  providers: [],\n  exports: [],\n})\nexport class CacheModule {}\n```\n\n### 3. Import the Cache Module in AppModule\nUpdate `app.module.ts`:\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { CacheModule } from './modules/config/cache/cache.module';\n\n@Module({\n  imports: [\n    CacheModule, // Import your custom cache module\n    // other modules...\n  ],\n})\nexport class AppModule {}\n```\n\n### 4. Create the Cache Service\nCreate a file `cache.service.ts`:\n\n```ts\nimport { CACHE_MANAGER } from '@nestjs/cache-manager';\nimport { Inject, Injectable } from '@nestjs/common';\nimport { Cache } from 'cache-manager';\n\n@Injectable()\nexport class CacheService {\n  constructor(@Inject(CACHE_MANAGER) private cacheManager: Cache) {}\n\n  async get<T>(key: string): Promise<T | undefined> {\n    return this.cacheManager.get<T>(key);\n  }\n\n  async set<T>(key: string, value: T, ttl?: number): Promise<void> {\n    await this.cacheManager.set(key, value, ttl);\n  }\n\n  async delete(key: string): Promise<void> {\n    await this.cacheManager.del(key);\n  }\n}\n```\n\n### 5. Register CacheService in CacheModule\nUpdate `cache.module.ts`:\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { CacheModule as NestCacheModule } from '@nestjs/cache-manager';\nimport { createKeyv } from '@keyv/redis';\nimport { CacheService } from './services/cache.service';\n\n@Module({\n  imports: [\n    NestCacheModule.registerAsync({\n      useFactory: () => ({\n        stores: [createKeyv('redis://localhost:6379')],\n      }),\n    }),\n  ],\n  providers: [CacheService],\n  exports: [CacheService],\n})\nexport class CacheModule {}\n```\n### 6. Import CacheModule in the Target Module (e.g. TaskModule)\n```ts\nimport { Module } from '@nestjs/common';\nimport { TaskService } from './task.service';\nimport { TaskRepository } from './repositories/task.repository';\nimport { CacheModule } from 'src/modules/config/cache/cache.module';\n\n@Module({\n  imports: [CacheModule],\n  providers: [TaskService, TaskRepository],\n})\nexport class TaskModule {}\n```\n\n### 7. Using the Cache in a Service\n\n```ts\nimport { Injectable, NotFoundException } from '@nestjs/common';\nimport { TaskRepository } from '../repositories/task.repository';\nimport { TaskDto } from '../dto/task.dto';\nimport { CacheService } from 'src/modules/config/cache/services/cache.service';\n\n@Injectable()\nexport class TaskService {\n  constructor(\n    private readonly taskRepository: TaskRepository,\n    private readonly cache: CacheService, // Inject the CacheService\n  ) {}\n\n  async findById(id: number): Promise<TaskDto> {\n    const cacheKey = `task:${id}`;\n\n    // 1. Try to get from cache\n    const cached = await this.cache.get<TaskDto>(cacheKey);\n    \n\tif (cached) {\n      return cached;\n    }\n\n    // 2. If not found in cache, fetch from database\n    const task = await this.taskRepository.findById(id);\n\n    if (!task) {\n      throw new NotFoundException('Task not found');\n    }\n\n    // 3. Set in cache for future requests\n    await this.cache.set(cacheKey, task, 300 * 1000); // 5 minutes TTL\n    return task;\n  }\n}\n```\n\n\nYou can learn more about caching in NestJS in the [official documentation](https://docs.nestjs.com/techniques/caching#in-memory-cache).\n\n\n---\n\n\n# License\n\n[MIT © Jared Wray](LISCENCE)","users":{}}