{"_id":"@alova/storage-redis","_rev":"7-b48a9e738b94cfece4c242e555de4103","name":"@alova/storage-redis","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.1":{"name":"@alova/storage-redis","version":"1.0.1","keywords":["hooks","nodejs","deno","bun","typescript","request","superagent","alova","axios"],"author":{"name":"Scott hu"},"license":"MIT","_id":"@alova/storage-redis@1.0.1","maintainers":[{"name":"zz4780452","email":"huzhen555@qq.com"}],"homepage":"https://alova.js.org","bugs":{"url":"https://github.com/alovajs/alova/issues"},"dist":{"shasum":"3eb2839397963f7569d9bbd97250051c931b1a4a","tarball":"https://registry.npmjs.org/@alova/storage-redis/-/storage-redis-1.0.1.tgz","fileCount":6,"integrity":"sha512-9DfY/LWt1Sbr8pNo4D+tc3i6+fvKicEDS7+KJWXA3CWZfNv3NAh3zSE5SGN0hWfdMlv0umAdW1ndgpVYQl10QA==","signatures":[{"sig":"MEYCIQC6tY6e/iBicCZh8BvysrFfRwdBHyhPY81t7eDRo6jADQIhAIL8dFxB0Ax9s6P892VDM9m3kGcDsuDNQIS2VyNW4gSS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7964},"main":"dist/index.common.cjs","type":"module","_from":"file:alova-storage-redis-1.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"lint":"eslint --ext .ts,.js src/**","test":"vitest run","build":"npm run clean && alova-scripts build","clean":"rimraf ./dist","commit":"git-cz && git push","lint:fix":"eslint --ext .ts,.js src/** --fix"},"_npmUser":{"name":"zz4780452","email":"huzhen555@qq.com"},"_resolved":"/tmp/d473bcdf060f1c178880be38b8b7af87/alova-storage-redis-1.0.1.tgz","_integrity":"sha512-9DfY/LWt1Sbr8pNo4D+tc3i6+fvKicEDS7+KJWXA3CWZfNv3NAh3zSE5SGN0hWfdMlv0umAdW1ndgpVYQl10QA==","repository":{"url":"git://github.com/alovajs/alova.git","type":"git"},"_npmVersion":"10.8.2","description":"storage adapter of redis for alova.js","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ioredis":"^5.6.1","@alova/shared":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"alova":"3.3.0","@alova/mock":"2.0.16","@alova/scripts":"1.1.1"},"peerDependencies":{"alova":"^3.0.20","ioredis":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/storage-redis_1.0.1_1749357932015_0.8831567992551352","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@alova/storage-redis","version":"1.0.2","keywords":["hooks","nodejs","deno","bun","typescript","request","superagent","alova","axios"],"author":{"name":"Scott hu"},"license":"MIT","_id":"@alova/storage-redis@1.0.2","maintainers":[{"name":"zz4780452","email":"huzhen555@qq.com"}],"homepage":"https://alova.js.org","bugs":{"url":"https://github.com/alovajs/alova/issues"},"dist":{"shasum":"452ec5efa7252ccff962379260574e492a474dbb","tarball":"https://registry.npmjs.org/@alova/storage-redis/-/storage-redis-1.0.2.tgz","fileCount":6,"integrity":"sha512-KZZ4x5lRU4loGHi2B9qXWICpoiOxBqcu3l/vqkHyZFZMSKJZWWGiv4ozKJdPXO/TZYMP1Oq27DMeAc1jzKXupA==","signatures":[{"sig":"MEYCIQDeUuPoqO8+MGQVmuToPgj8coYOAGbSZBu7AZEp39IURQIhANJL8dc+BquU+EsPCCONvDRmzssGhoFZoEQ2f0HkFplc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7964},"main":"dist/index.common.cjs","type":"module","_from":"file:alova-storage-redis-1.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"lint":"eslint --ext .ts,.js src/**","test":"vitest run","build":"npm run clean && alova-scripts build","clean":"rimraf ./dist","commit":"git-cz && git push","lint:fix":"eslint --ext .ts,.js src/** --fix"},"_npmUser":{"name":"zz4780452","email":"huzhen555@qq.com"},"_resolved":"/tmp/11dfc282596c9248769bc754d4b263bb/alova-storage-redis-1.0.2.tgz","_integrity":"sha512-KZZ4x5lRU4loGHi2B9qXWICpoiOxBqcu3l/vqkHyZFZMSKJZWWGiv4ozKJdPXO/TZYMP1Oq27DMeAc1jzKXupA==","repository":{"url":"git://github.com/alovajs/alova.git","type":"git"},"_npmVersion":"10.8.2","description":"storage adapter of redis for alova.js","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ioredis":"^5.6.1","@alova/shared":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"alova":"3.3.3","@alova/mock":"2.0.17","@alova/scripts":"1.1.1"},"peerDependencies":{"alova":"^3.0.20","ioredis":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/storage-redis_1.0.2_1750089311973_0.7853302611340742","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@alova/storage-redis","version":"1.0.3","keywords":["hooks","nodejs","deno","bun","typescript","request","superagent","alova","axios"],"author":{"name":"Scott hu"},"license":"MIT","_id":"@alova/storage-redis@1.0.3","maintainers":[{"name":"zz4780452","email":"huzhen555@qq.com"}],"homepage":"https://alova.js.org","bugs":{"url":"https://github.com/alovajs/alova/issues"},"dist":{"shasum":"8c302df7282fd6a3e249168caef2c350ce91a476","tarball":"https://registry.npmjs.org/@alova/storage-redis/-/storage-redis-1.0.3.tgz","fileCount":6,"integrity":"sha512-p8qo+JQPZm+UrQom2e3PrVS5JLdPWAG/WMG46WIcwc1fk5yDNZUONSYK4ZKn+4yNAqyNxR5tkoaVv9fo15vsDA==","signatures":[{"sig":"MEQCIFc6/w8vl1jH2JykakCbrJbcxDprVXQjTVbrVbc5At74AiBkIyLXsQjKTPv656n7JNiyVfQ+lPjoSHHtvnZPl8aRuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8461},"main":"dist/index.common.cjs","type":"module","_from":"file:alova-storage-redis-1.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"lint":"eslint --ext .ts,.js src/**","test":"vitest run","build":"npm run clean && alova-scripts build","clean":"rimraf ./dist","commit":"git-cz && git push","lint:fix":"eslint --ext .ts,.js src/** --fix"},"_npmUser":{"name":"zz4780452","email":"huzhen555@qq.com"},"_resolved":"/tmp/495c4acab995762cd2e20ed1dc8cd99b/alova-storage-redis-1.0.3.tgz","_integrity":"sha512-p8qo+JQPZm+UrQom2e3PrVS5JLdPWAG/WMG46WIcwc1fk5yDNZUONSYK4ZKn+4yNAqyNxR5tkoaVv9fo15vsDA==","repository":{"url":"git://github.com/alovajs/alova.git","type":"git"},"_npmVersion":"10.8.2","description":"storage adapter of redis for alova.js","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ioredis":"^5.6.1","@alova/shared":"1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"alova":"3.3.4","@alova/mock":"2.0.17","@alova/scripts":"1.1.1"},"peerDependencies":{"alova":"^3.0.20","ioredis":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/storage-redis_1.0.3_1761838106380_0.9287045503547937","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@alova/storage-redis","version":"1.1.0","keywords":["hooks","nodejs","deno","bun","typescript","request","superagent","alova","axios"],"author":{"name":"Scott hu"},"license":"MIT","_id":"@alova/storage-redis@1.1.0","maintainers":[{"name":"zz4780452","email":"huzhen555@qq.com"}],"homepage":"https://alova.js.org","bugs":{"url":"https://github.com/alovajs/alova/issues"},"dist":{"shasum":"4918d5f7a5f0de043ef0ae07f97b4d806ec5ad68","tarball":"https://registry.npmjs.org/@alova/storage-redis/-/storage-redis-1.1.0.tgz","fileCount":6,"integrity":"sha512-bc/ZKfnR0K7hSM2OOZl219BAvUZHZcPaQ7euTMnEp3eBIc9GZK3jV9TfAJv+4WXKAyiK0OdrzOknh2Pccyhs8A==","signatures":[{"sig":"MEQCIHIlldQVBz9KJsvBx0T7SpnbTGN3AW1RtCrMLpA0x5VLAiBqfz3TnDMGrFb7UCfGa5K1jqwUsqY/r9xViOVm2Bw79A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14023},"main":"dist/index.common.cjs","type":"module","_from":"file:alova-storage-redis-1.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"lint":"eslint --ext .ts,.js src/**","test":"vitest run","build":"npm run clean && alova-scripts build","clean":"rimraf ./dist","commit":"git-cz && git push","lint:fix":"eslint --ext .ts,.js src/** --fix"},"_npmUser":{"name":"zz4780452","email":"huzhen555@qq.com"},"_resolved":"/tmp/7e54af457499573a7a4584aebb2134bf/alova-storage-redis-1.1.0.tgz","_integrity":"sha512-bc/ZKfnR0K7hSM2OOZl219BAvUZHZcPaQ7euTMnEp3eBIc9GZK3jV9TfAJv+4WXKAyiK0OdrzOknh2Pccyhs8A==","repository":{"url":"git://github.com/alovajs/alova.git","type":"git"},"_npmVersion":"10.8.2","description":"storage adapter of redis for alova.js","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ioredis":"^5.6.1","@alova/shared":"1.3.1","@sesamecare-oss/redlock":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"alova":"3.4.0","@alova/mock":"2.0.17","@alova/scripts":"1.1.1"},"peerDependencies":{"alova":"^3.0.20","ioredis":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/storage-redis_1.1.0_1764431074097_0.06636233270241743","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@alova/storage-redis","version":"1.1.1","keywords":["hooks","nodejs","deno","bun","typescript","request","superagent","alova","axios"],"author":{"name":"Scott hu"},"license":"MIT","_id":"@alova/storage-redis@1.1.1","maintainers":[{"name":"zz4780452","email":"huzhen555@qq.com"}],"homepage":"https://alova.js.org","bugs":{"url":"https://github.com/alovajs/alova/issues"},"dist":{"shasum":"10725f8d5506510f3ef4fd79fa8bbc370ef9933e","tarball":"https://registry.npmjs.org/@alova/storage-redis/-/storage-redis-1.1.1.tgz","fileCount":6,"integrity":"sha512-pPBH6Q/2C3eNfg37fIC4Nlz+BI92fXsssvAbxaYKSXqeB+IxW3IRd8O0BBgSmHXG1/3cMtM/w33hRWFoycRMzA==","signatures":[{"sig":"MEQCICQxrrfQq5fgi3aRFeQUrI5HYtyOgmYK/X7QwsOI0D4EAiBkL+fT/sbB9Le0GWYAGCHN2UboLxMBSutzdfDBbGeo2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14023},"main":"dist/index.common.cjs","type":"module","_from":"file:alova-storage-redis-1.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"lint":"eslint --ext .ts,.js src/**","test":"vitest run","build":"npm run clean && alova-scripts build","clean":"rimraf ./dist","commit":"git-cz && git push","lint:fix":"eslint --ext .ts,.js src/** --fix"},"_npmUser":{"name":"zz4780452","email":"huzhen555@qq.com"},"_resolved":"/tmp/d08d09d651983b9ba800bb87f2790ca6/alova-storage-redis-1.1.1.tgz","_integrity":"sha512-pPBH6Q/2C3eNfg37fIC4Nlz+BI92fXsssvAbxaYKSXqeB+IxW3IRd8O0BBgSmHXG1/3cMtM/w33hRWFoycRMzA==","repository":{"url":"git://github.com/alovajs/alova.git","type":"git"},"_npmVersion":"10.8.2","description":"storage adapter of redis for alova.js","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ioredis":"^5.6.1","@alova/shared":"1.3.2","@sesamecare-oss/redlock":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"alova":"3.4.1","@alova/mock":"2.0.18","@alova/scripts":"1.1.1"},"peerDependencies":{"alova":"^3.0.20","ioredis":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/storage-redis_1.1.1_1765702911302_0.6997910466690382","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@alova/storage-redis","version":"1.1.2","keywords":["hooks","nodejs","deno","bun","typescript","request","superagent","alova","axios"],"author":{"name":"Scott hu"},"license":"MIT","_id":"@alova/storage-redis@1.1.2","maintainers":[{"name":"zz4780452","email":"huzhen555@qq.com"}],"homepage":"https://alova.js.org","bugs":{"url":"https://github.com/alovajs/alova/issues"},"dist":{"shasum":"6162c0ed175ac113b01397ded1810e3d5c53b88a","tarball":"https://registry.npmjs.org/@alova/storage-redis/-/storage-redis-1.1.2.tgz","fileCount":6,"integrity":"sha512-Zxdlxm7uMxGXxwYVNVTyEXULAN6PwfxFvKu8MkYWw5uFfXZdL+GfVUxhzBYWEwV2jLxsIrJ0mleQV8S3MeRBAg==","signatures":[{"sig":"MEUCIQDvq/xk8MEEm/3Q/MoRcr1/EAKjPpspCJuT33ulV4W0swIgW6Krq7/SSlPSa34w8ja2EaVil3s61San541BSjUpMxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13611},"main":"dist/index.common.cjs","type":"module","_from":"file:alova-storage-redis-1.1.2.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"lint":"eslint --ext .ts,.js src/**","test":"vitest run","build":"npm run clean && alova-scripts build","clean":"rimraf ./dist","commit":"git-cz && git push","lint:fix":"eslint --ext .ts,.js src/** --fix"},"_npmUser":{"name":"zz4780452","email":"huzhen555@qq.com"},"_resolved":"/tmp/026c6503b17f5998710698757cd6c67c/alova-storage-redis-1.1.2.tgz","_integrity":"sha512-Zxdlxm7uMxGXxwYVNVTyEXULAN6PwfxFvKu8MkYWw5uFfXZdL+GfVUxhzBYWEwV2jLxsIrJ0mleQV8S3MeRBAg==","repository":{"url":"git://github.com/alovajs/alova.git","type":"git"},"_npmVersion":"10.8.2","description":"storage adapter of redis for alova.js","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ioredis":"^5.6.1","@alova/shared":"1.3.3","@sesamecare-oss/redlock":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"alova":"3.5.2","@alova/mock":"2.0.21","@alova/scripts":"1.1.1"},"peerDependencies":{"alova":"^3.0.20","ioredis":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/storage-redis_1.1.2_1783831758669_0.28178461383889797","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@alova/storage-redis","version":"1.1.3","description":"storage adapter of redis for alova.js","homepage":"https://alova.js.org","type":"module","main":"dist/index.common.cjs","module":"dist/index.esm.js","types":"dist/index.d.ts","keywords":["hooks","nodejs","deno","bun","typescript","request","superagent","alova","axios"],"author":{"name":"Scott hu"},"license":"MIT","repository":{"type":"git","url":"git://github.com/alovajs/alova.git"},"bugs":{"url":"https://github.com/alovajs/alova/issues"},"peerDependencies":{"alova":"^3.0.20","ioredis":"^5.3.2"},"dependencies":{"@sesamecare-oss/redlock":"^1.4.0","ioredis":"^5.6.1","@alova/shared":"1.3.4"},"devDependencies":{"@alova/mock":"2.0.22","@alova/scripts":"1.1.1","alova":"3.5.3"},"scripts":{"clean":"rimraf ./dist","test":"vitest run","lint":"eslint --ext .ts,.js src/**","lint:fix":"eslint --ext .ts,.js src/** --fix","build":"npm run clean && alova-scripts build","commit":"git-cz && git push"},"_id":"@alova/storage-redis@1.1.3","_integrity":"sha512-OspoFgTh2v7bu79JDjg0n2WhGJk9qpItgsbzbYfUm0aq01skneCi0yx/JMTY1m6wDxkQHQU02//R/C5GnslEhg==","_resolved":"/tmp/756c5af45908b5d0241468e875dc66cd/alova-storage-redis-1.1.3.tgz","_from":"file:alova-storage-redis-1.1.3.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-OspoFgTh2v7bu79JDjg0n2WhGJk9qpItgsbzbYfUm0aq01skneCi0yx/JMTY1m6wDxkQHQU02//R/C5GnslEhg==","shasum":"025a2d0f1b3d9df350d0cc5789a5f9415b3bcabf","tarball":"https://registry.npmjs.org/@alova/storage-redis/-/storage-redis-1.1.3.tgz","fileCount":6,"unpackedSize":13611,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNL3xhRNRdFoJ5geysLzAXBpADUmqM2YUBJjN+s9Cf9AIgeF5qKuNe+NslfsPBOd+Isv80PO3HfiKUXz51S0qC9RM="}]},"_npmUser":{"name":"zz4780452","email":"huzhen555@qq.com"},"directories":{},"maintainers":[{"name":"zz4780452","email":"huzhen555@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/storage-redis_1.1.3_1784886393734_0.606205288844714"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-08T04:45:31.923Z","modified":"2026-07-24T09:46:34.150Z","1.0.1":"2025-06-08T04:45:32.218Z","1.0.2":"2025-06-16T15:55:12.159Z","1.0.3":"2025-10-30T15:28:26.571Z","1.1.0":"2025-11-29T15:44:34.289Z","1.1.1":"2025-12-14T09:01:51.447Z","1.1.2":"2026-07-12T04:49:18.802Z","1.1.3":"2026-07-24T09:46:33.871Z"},"bugs":{"url":"https://github.com/alovajs/alova/issues"},"author":{"name":"Scott hu"},"license":"MIT","homepage":"https://alova.js.org","keywords":["hooks","nodejs","deno","bun","typescript","request","superagent","alova","axios"],"repository":{"type":"git","url":"git://github.com/alovajs/alova.git"},"description":"storage adapter of redis for alova.js","maintainers":[{"name":"zz4780452","email":"huzhen555@qq.com"}],"readme":"<img width=\"100%\" src=\"https://alova.js.org/img/cover.jpg\" />\n\n# Redis Storage Adapter for Alova\n\nRefer to [alova](https://github.com/alovajs/alova)\n\n## Usage\n\nPlease to [redis storage adapter documentation](/resource/storage-adapter/redis) for more details.\n\n## Join the community\n\n- [Follow us on X to get the latest updates](https://x.com/alovajs)\n\n- [Join the Discord](https://discord.gg/S47QGJgkVb)\n\n- [Join the WeChat group](https://alova.js.org/img/wechat_qrcode.jpg)\n\n## We need your support\n\nIf you like alova, we are very grateful for giving us a star in the upper right corner, which is a recognition and encouragement for our work.\n\n## Welcome to contribute\n\nWe are honored to receive active participation from developers around the world in Issues and Discussions.\n\nWe hope to make alova a common project for everyone who is willing to participate. We encourage everyone to become a contributor to the alova community with an open and inclusive attitude. Even if you are a junior developer, as long as your ideas meet the development guidelines of alova, please participate generously.\n\nEffective contributions will win you a certain reputation in the Alova community. Before contributing, please be sure to read the [Contribution Guide](https://github.com/alovajs/alova/blob/main/CONTRIBUTING.md) in detail to ensure your contribution is effective.\n\n## Changelog\n\n[Link](https://github.com/alovajs/alova/releases)\n\n## Contributors\n\n<a href=\"https://github.com/alovajs/alova/graphs/contributors\">\n<img src=\"https://contrib.rocks/image?repo=alovajs/alova&max=30&columns=10\" />\n</a>\n\n## LICENSE\n\n[MIT](https://en.wikipedia.org/wiki/MIT_License)\n","readmeFilename":"README.md"}