{"_id":"@braken/cache-ioredis","_rev":"15-45d6ac6ac3cc499887c185c332516869","name":"@braken/cache-ioredis","dist-tags":{"latest":"1.1.32"},"versions":{"1.0.12":{"name":"@braken/cache-ioredis","version":"1.0.12","license":"MIT","_id":"@braken/cache-ioredis@1.0.12","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"03f10f439afa8dac5961822a6cde03667b7fef1d","tarball":"https://registry.npmjs.org/@braken/cache-ioredis/-/cache-ioredis-1.0.12.tgz","fileCount":7,"integrity":"sha512-0GbnR3P5J3a7aQzhZlja2THIBfycIgQUWsNFIS6veAcYjHAJaIB1KPw6GJiFjBUUrM60EgVdE+ByBA0Pil676w==","signatures":[{"sig":"MEUCIQC4ijo0jlTFNJhBUEd8V4RA0kt6SH7qoI+BWrmKnLukVAIgPPqtsuLZ/7Jw2yXqqRgJj5eu5Kncsr9yw1HfefaCgAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4133},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c5c4aa572f7d7dbc1a09f5c1c5eacdf4f9838c21","scripts":{"build":"rm -rf ./dist && tsc -d && fix-esm-import-path ./dist"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_npmVersion":"lerna/7.4.2/node@v20.10.0+x64 (darwin)","description":"somethings","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@braken/cache":"^1.0.12","@braken/ioredis":"^1.0.4","@braken/injection":"^1.0.2","@braken/application":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cache-ioredis_1.0.12_1720514376918_0.05652020288456994","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@braken/cache-ioredis","version":"1.0.20","license":"MIT","_id":"@braken/cache-ioredis@1.0.20","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"6baecff40239042e606ebfc9d305b587d132bc1c","tarball":"https://registry.npmjs.org/@braken/cache-ioredis/-/cache-ioredis-1.0.20.tgz","fileCount":7,"integrity":"sha512-ayY+V0vcRpOqP1R6s6AJY7NIB3iueRY2qZ1FpCAu5iJk+E1GF1w9WhAJD3qIs7Fp8BnGdcZMuCINwMmsVEtNnw==","signatures":[{"sig":"MEQCICyfVysE/V5UyS7n/Jvi5gClXG+4WCJXrFSUobwk7EGVAiAY5OXYE0mCkGO5DJ4nt9yUj4GOOfZUEPRL42Q3CGgCjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4136},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bb5e081742647c8c2f489c7feb572b156070aab9","scripts":{"build":"rm -rf ./dist && tsc -d && fix-esm-import-path ./dist"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_npmVersion":"lerna/7.4.2/node@v20.10.0+x64 (darwin)","description":"somethings","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@braken/cache":"^1.0.20","@braken/ioredis":"^1.0.20","@braken/injection":"^1.0.20","@braken/application":"^1.0.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cache-ioredis_1.0.20_1721289762095_0.40495853357363076","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@braken/cache-ioredis","version":"1.0.27","license":"MIT","_id":"@braken/cache-ioredis@1.0.27","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"9df87b59ea69f3a10631c73c0a6fef966dad9380","tarball":"https://registry.npmjs.org/@braken/cache-ioredis/-/cache-ioredis-1.0.27.tgz","fileCount":7,"integrity":"sha512-Y9QskdzbRMo+jfo1Bn0oa98vHIK4nhkh2XizQ3asPDhWD0LOTDUARBFF4N8JP9jkF4dC6a6TQVut8fGDiEE34g==","signatures":[{"sig":"MEUCIEcCDfII4B4ngllKpYXSHPab0FRy7zpXdfyQPc5ZTQjOAiEAi9KV4BVX7pykUzpLuRZ5LsjXWjLP9Z/oTlKDkAduN4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4136},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ba07ae261684a8d7f5bab5a8b26987a4faf6b8b9","scripts":{"build":"rm -rf ./dist && tsc -d && fix-esm-import-path ./dist"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_npmVersion":"lerna/7.4.2/node@v20.10.0+x64 (darwin)","description":"somethings","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@braken/cache":"^1.0.27","@braken/ioredis":"^1.0.27","@braken/injection":"^1.0.27","@braken/application":"^1.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cache-ioredis_1.0.27_1721716355264_0.3629025287225165","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@braken/cache-ioredis","version":"1.1.0","license":"MIT","_id":"@braken/cache-ioredis@1.1.0","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"1fa889fef474ba195fa4fdd86e5d47e3f06be3ac","tarball":"https://registry.npmjs.org/@braken/cache-ioredis/-/cache-ioredis-1.1.0.tgz","fileCount":7,"integrity":"sha512-Vk/7k9Cs3+Gcvjtn2UU3liaCz4UTrjBTlPSURelP0uv1VNm5ZqzCzyvJFkCLpQqlbNUXGwLSXdVjShO6WhKT/Q==","signatures":[{"sig":"MEUCIHUVkAuJhs5/b9QOaoHgE4EfbTLRzH8bUm9Dhf3Lzgd6AiEAgFm7zszcExYaZLfCUzl2lb/y4//mvMchT+6Uqk3v1Jo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4131},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"df210d4a2f867ce544a53db9a762747caddf23a7","scripts":{"build":"rm -rf ./dist && tsc -d && fix-esm-import-path ./dist"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_npmVersion":"lerna/7.4.2/node@v20.10.0+x64 (darwin)","description":"somethings","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@braken/cache":"^1.1.0","@braken/ioredis":"^1.1.0","@braken/injection":"^1.1.0","@braken/application":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cache-ioredis_1.1.0_1721716924388_0.7766712408950474","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@braken/cache-ioredis","version":"1.1.1","license":"MIT","_id":"@braken/cache-ioredis@1.1.1","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"e4a9a68bfe6ae5eeff47a82faf19102c29adec7d","tarball":"https://registry.npmjs.org/@braken/cache-ioredis/-/cache-ioredis-1.1.1.tgz","fileCount":7,"integrity":"sha512-o9W3K6isO0AcWTF53JXiSHg2nKquJeqGkK/NlKUO1nLJ45SAl+mJ1/Gpf531jZ+hKh+0xSUePabGLSGXT+IZqQ==","signatures":[{"sig":"MEUCIC/TDE1sb+USzD2YiIq/Zg3h6GYtwzutGIDVBplwztEYAiEAgicoFhk4v8QmH2bDtX+zFmLLMBt2xFcoEx/u9OZd02s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4885},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"de5e802c6c7b41c0d6d2cfb85a815611a2576f34","scripts":{"build":"rm -rf ./dist && tsc -d && fix-esm-import-path ./dist"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_npmVersion":"lerna/7.4.2/node@v20.10.0+x64 (darwin)","description":"somethings","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@braken/cache":"^1.1.0","@braken/ioredis":"^1.1.0","@braken/injection":"^1.1.0","@braken/application":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cache-ioredis_1.1.1_1721728923323_0.9765692858320127","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@braken/cache-ioredis","version":"1.1.2","license":"MIT","_id":"@braken/cache-ioredis@1.1.2","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"1a7ff70956a934491f589fa094b42eaf8290fd8b","tarball":"https://registry.npmjs.org/@braken/cache-ioredis/-/cache-ioredis-1.1.2.tgz","fileCount":7,"integrity":"sha512-AWDRTmaiZZMvAyFlu5gNMMzmAyJErE03rS3EYAsfSnRhhNCfq5EoFBfPZ/KnS0mBMkGsdk9nIwKa06YTFbsYFw==","signatures":[{"sig":"MEUCICuPgplBjEulTkkc/s+O9IvO4C1u+Hm8TKHe4t9mgIbaAiEAqHen83NzQmt7F6nxZ+xgNzTF57ualZaU2uiAL/lSoz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4885},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b1bb045b8e7dde7afe93208645647ac70367745c","scripts":{"build":"rm -rf ./dist && tsc -d && fix-esm-import-path ./dist"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_npmVersion":"lerna/7.4.2/node@v20.10.0+x64 (darwin)","description":"somethings","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@braken/cache":"^1.1.2","@braken/ioredis":"^1.1.0","@braken/injection":"^1.1.0","@braken/application":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cache-ioredis_1.1.2_1721816997698_0.18090966357687654","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@braken/cache-ioredis","version":"1.1.7","license":"MIT","_id":"@braken/cache-ioredis@1.1.7","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"454db4ad4132f4899612ea7d50d0366e2397ba6c","tarball":"https://registry.npmjs.org/@braken/cache-ioredis/-/cache-ioredis-1.1.7.tgz","fileCount":7,"integrity":"sha512-GHMIioCc/az6AgvLz1yUX0zx+qXWO0/75xO52LFf6KwjTgJWdzY1INs9+qNcoFqGqPMIDzjAy9sSqGA4ErmAvQ==","signatures":[{"sig":"MEQCIHl2j2Ba+05C2T1FSNyt2+sgmJzBinhQ3FtyOzV4xz+cAiBnVtL4x+n+gYcapHva3kpElUTSzRaIE25SKSl3DvqjZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4885},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fb998a5891cbe42be31b831e004fb35279bd9096","scripts":{"build":"rm -rf ./dist && tsc -d && fix-esm-import-path ./dist"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_npmVersion":"lerna/7.4.2/node@v20.10.0+x64 (darwin)","description":"somethings","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@braken/cache":"^1.1.7","@braken/ioredis":"^1.1.0","@braken/injection":"^1.1.0","@braken/application":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cache-ioredis_1.1.7_1722329814735_0.1451988888523008","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@braken/cache-ioredis","version":"1.1.9","license":"MIT","_id":"@braken/cache-ioredis@1.1.9","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"56033bc01554ce1b175ef3925f5b2f7dae58b4f8","tarball":"https://registry.npmjs.org/@braken/cache-ioredis/-/cache-ioredis-1.1.9.tgz","fileCount":7,"integrity":"sha512-sefN0Ap0s6HlJJ9kr9x3UOlPRU0dtERHQz7QwLwbSXX/dcmv+RFmTxC1eqXmJJ8e+UuRJIuV36C2Vq9DX2XP9w==","signatures":[{"sig":"MEUCIA8DXrZKqF2MFEVuEoTxwPUzVrpVAP2Iu7S5P7IXr6/OAiEAk6FdTgAgwWsmMPAmMjaam4m/quZjARhZFXt8VL3pc9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4885},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"57bdf382b3a6045fa8582758f4ab1bf6bb2c273c","scripts":{"build":"rm -rf ./dist && tsc -d && fix-esm-import-path ./dist"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_npmVersion":"lerna/7.4.2/node@v20.10.0+x64 (darwin)","description":"somethings","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@braken/cache":"^1.1.9","@braken/ioredis":"^1.1.9","@braken/injection":"^1.1.0","@braken/application":"^1.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cache-ioredis_1.1.9_1722590700125_0.3096596361133961","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"@braken/cache-ioredis","version":"1.1.10","license":"MIT","_id":"@braken/cache-ioredis@1.1.10","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"c574cf97bd121ef6f86d23a5fe23ead3cb088abe","tarball":"https://registry.npmjs.org/@braken/cache-ioredis/-/cache-ioredis-1.1.10.tgz","fileCount":7,"integrity":"sha512-nDtLF8tpipEV5gQtsK/7l1lRuNDh06U5Was1BBvygFIlxd1gDSJ4oObdwI1mk0ArMlejngKdER5uBvf45UQNTA==","signatures":[{"sig":"MEUCIF8YDayf/vNt1p7++lkE1FFKH9VfDneoBnf6gvxpgaGlAiEA7fkGctynV2F+a94mfVSfu8L2eSh5I1UwWs4HM47eEfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4889},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4543856790750fcbd2c7e770a5ab31e5017b3d03","scripts":{"build":"rm -rf ./dist && tsc -d && fix-esm-import-path ./dist"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_npmVersion":"lerna/7.4.2/node@v20.10.0+x64 (darwin)","description":"somethings","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@braken/cache":"^1.1.10","@braken/ioredis":"^1.1.10","@braken/injection":"^1.1.0","@braken/application":"^1.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cache-ioredis_1.1.10_1722591106908_0.8296216342844946","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"@braken/cache-ioredis","version":"1.1.13","license":"MIT","_id":"@braken/cache-ioredis@1.1.13","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"454e8989f884ee622f0432d303e920d0851a71fa","tarball":"https://registry.npmjs.org/@braken/cache-ioredis/-/cache-ioredis-1.1.13.tgz","fileCount":7,"integrity":"sha512-zNJoV5kQSJrjg8uPt8Ja0vFrkv2B/phAI/g9ZgFKSvJ3bMN0oTEBNo/zldpIRzjWFnUfIwo7TL0OaXyRRVuldg==","signatures":[{"sig":"MEUCICrQkNckVPFHrtUWR5FZFcxIoH+W8jtUKKVXFY2YN0FoAiEA70YT9FeM4Xj/1olXuDrrsxXR0d5uSnkCXZtuGRbDHpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4889},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b4a7090f8de57bc6efc5542c6fdb16ffe56a4f90","scripts":{"build":"rm -rf ./dist && tsc -d && fix-esm-import-path ./dist"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_npmVersion":"lerna/7.4.2/node@v20.10.0+x64 (darwin)","description":"somethings","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@braken/cache":"^1.1.13","@braken/ioredis":"^1.1.10","@braken/injection":"^1.1.0","@braken/application":"^1.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cache-ioredis_1.1.13_1731044748194_0.18776869625444448","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"@braken/cache-ioredis","version":"1.1.14","license":"MIT","_id":"@braken/cache-ioredis@1.1.14","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"943afacf6b90fbf16c6d535034f8229f85c58923","tarball":"https://registry.npmjs.org/@braken/cache-ioredis/-/cache-ioredis-1.1.14.tgz","fileCount":7,"integrity":"sha512-T76GNw1voGvNgo16wKjXglUD7qz1JL4n5WA9za5On2cj23nTzH9029ZRQFvG4qJnG2QbMA/SOTJLn1PG6d/X2A==","signatures":[{"sig":"MEYCIQCtb+VgFa3wVnI6hv2p3cJYYyHGuR+cVP8xq1nWZPCQjAIhAN99dwyX9viktTg7/2XPOhgCClPY7ORPBaKYKXLNuNe+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4889},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"19fc6517e8278ed796810b531223895c9968550f","scripts":{"build":"rm -rf ./dist && tsc -d && fix-esm-import-path ./dist"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_npmVersion":"lerna/7.4.2/node@v20.10.0+x64 (darwin)","description":"somethings","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@braken/cache":"^1.1.14","@braken/ioredis":"^1.1.10","@braken/injection":"^1.1.0","@braken/application":"^1.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cache-ioredis_1.1.14_1731400049368_0.22929960616417056","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"@braken/cache-ioredis","version":"1.1.15","license":"MIT","_id":"@braken/cache-ioredis@1.1.15","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"5a25453f8c05c47ffa32ce35f6eed901c602a154","tarball":"https://registry.npmjs.org/@braken/cache-ioredis/-/cache-ioredis-1.1.15.tgz","fileCount":7,"integrity":"sha512-+1r56qYj15F9Ci1le2TT4Dcp+Hkr0Wob8/6eWJBrvCtNCs6m6xyxn2i2VKDwTR7FxQjgbanKqAx2bnJI+UZuGw==","signatures":[{"sig":"MEUCIG6QHSjP5loGv0pQfH1ueRo4MaHYm83+9CCMZeWF0u54AiEA6uTvBU1s71FnlzYQDUp0Vi86EWIpDoOfdxGcFOv7Ey0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4890},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6ac40bbdbfa45ccd6bcadcfab3dc02640f231542","scripts":{"build":"rm -rf ./dist && tsc -d && fix-esm-import-path ./dist"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_npmVersion":"lerna/7.4.2/node@v20.10.0+x64 (darwin)","description":"somethings","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@braken/cache":"^1.1.15","@braken/ioredis":"^1.1.15","@braken/injection":"^1.1.15","@braken/application":"^1.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cache-ioredis_1.1.15_1731648270027_0.35687863985518287","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"@braken/cache-ioredis","version":"1.1.16","license":"MIT","_id":"@braken/cache-ioredis@1.1.16","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"86d5c491b40f65a531f631e654ba816a297d96e2","tarball":"https://registry.npmjs.org/@braken/cache-ioredis/-/cache-ioredis-1.1.16.tgz","fileCount":7,"integrity":"sha512-NZurFzTerxS6TjfO9QKl4JJUo+saxvL6Y0AtXXaWjI+lYO7y7YRIXQGRLHCOUIYlsbj73pXHQW32UeQLNUTZ5w==","signatures":[{"sig":"MEUCIQCqcrTtNlflqsOVak7TjlT0DAx1zojb6aRSuXmQubPpQwIgWz1+pSgIAA+ARKOYXRq/oKulKASsKkXSwWSl7hs82GU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4890},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"aa0b0196c55cf3ecaa8c81eec057c3c131545090","scripts":{"build":"rm -rf ./dist && tsc -d && fix-esm-import-path ./dist"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_npmVersion":"lerna/7.4.2/node@v20.10.0+x64 (darwin)","description":"somethings","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@braken/cache":"^1.1.16","@braken/ioredis":"^1.1.16","@braken/injection":"^1.1.16","@braken/application":"^1.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cache-ioredis_1.1.16_1731652069972_0.969304550162021","host":"s3://npm-registry-packages"}},"1.1.25":{"name":"@braken/cache-ioredis","version":"1.1.25","license":"MIT","_id":"@braken/cache-ioredis@1.1.25","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"dist":{"shasum":"aaff01cd3c108b6c2383f1a5e1440ba2f4780e8a","tarball":"https://registry.npmjs.org/@braken/cache-ioredis/-/cache-ioredis-1.1.25.tgz","fileCount":7,"integrity":"sha512-hdGVFpQX1lFZdUZ5w28KJu9Fkly2BPRSLmGLidtcw7TPCrQUGyvBrU/oBi/BiMT3KQ20WjCWcRkhlYl0m1978A==","signatures":[{"sig":"MEYCIQCTUQUdUZzVf2iS8HLblfVop0h8mSvwBmpAxxT4kcUtKQIhAJp2gKNtRr3Hz8Ms84e7ckOZYMMFDR0ejeDIzmEzXQDk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4890},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bfd4687d73cfc737b1c29299d6358f90b8034933","scripts":{"build":"rm -rf ./dist && tsc -d && fix-esm-import-path ./dist"},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"_npmVersion":"lerna/7.4.2/node@v20.10.0+x64 (darwin)","description":"somethings","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@braken/cache":"^1.1.16","@braken/ioredis":"^1.1.16","@braken/injection":"^1.1.16","@braken/application":"^1.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fix-esm-import-path":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cache-ioredis_1.1.25_1736491244974_0.944708980448181","host":"s3://npm-registry-packages-npm-production"}},"1.1.32":{"name":"@braken/cache-ioredis","version":"1.1.32","description":"somethings","license":"MIT","type":"module","main":"dist/index.js","scripts":{"build":"rm -rf ./dist && tsc -d && fix-esm-import-path ./dist"},"publishConfig":{"access":"public"},"devDependencies":{"fix-esm-import-path":"^1.4.0"},"dependencies":{"@braken/application":"^1.1.32","@braken/cache":"^1.1.32","@braken/injection":"^1.1.32","@braken/ioredis":"^1.1.32"},"gitHead":"40c3065cf1424fbf1ba227831fbd610463e4903f","types":"./dist/index.d.ts","_id":"@braken/cache-ioredis@1.1.32","_nodeVersion":"22.14.0","_npmVersion":"lerna/7.4.2/node@v22.14.0+x64 (darwin)","dist":{"integrity":"sha512-nm7H3BIwS9buGbo1JXb1nfSvTfwzIktY9HSi1MrprCgfgJZVLdjGoUPM+Jb5OkUmhiq7GHTGC2ClBokBf8+fIg==","shasum":"b15118b5506cf33c6a88a798c4e61c39bd02846b","tarball":"https://registry.npmjs.org/@braken/cache-ioredis/-/cache-ioredis-1.1.32.tgz","fileCount":8,"unpackedSize":6745,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBOyAin/aDS4ADj8WL84aN0wds11cb4WnnTnddIPWHOeAiEAkOw9irNlvexEfQdP/mzqpe2srFdsOfy5RjfPhjhgjJQ="}]},"_npmUser":{"name":"evio","email":"evio@vip.qq.com"},"directories":{},"maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cache-ioredis_1.1.32_1744187164169_0.5451829968281439"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-09T08:39:36.814Z","modified":"2025-04-09T08:26:04.509Z","1.0.12":"2024-07-09T08:39:37.070Z","1.0.20":"2024-07-18T08:02:42.315Z","1.0.27":"2024-07-23T06:32:35.463Z","1.1.0":"2024-07-23T06:42:04.570Z","1.1.1":"2024-07-23T10:02:03.605Z","1.1.2":"2024-07-24T10:29:57.866Z","1.1.7":"2024-07-30T08:56:54.858Z","1.1.9":"2024-08-02T09:25:00.260Z","1.1.10":"2024-08-02T09:31:47.686Z","1.1.13":"2024-11-08T05:45:48.380Z","1.1.14":"2024-11-12T08:27:29.578Z","1.1.15":"2024-11-15T05:24:30.259Z","1.1.16":"2024-11-15T06:27:50.138Z","1.1.25":"2025-01-10T06:40:45.113Z","1.1.32":"2025-04-09T08:26:04.325Z"},"license":"MIT","description":"somethings","maintainers":[{"name":"evio","email":"evio@vip.qq.com"}],"readme":"# @braken/cache-ioredis\n\nBraken 框架的 Redis 缓存实现，基于 IORedis 提供高性能的分布式缓存支持。\n\n## 安装\n\n```bash\npnpm add @braken/cache-ioredis\n```\n\n## 特性\n\n- 基于 IORedis 的高性能缓存实现\n- 支持分布式缓存\n- 支持过期时间设置\n- 支持 JSON 序列化\n- 支持键前缀管理\n- 依赖注入集成\n\n## 使用示例\n\n```typescript\nimport { Application } from '@braken/application';\nimport IORedisCache from '@braken/cache-ioredis';\nimport { IORedis } from '@braken/ioredis';\n\n// 设置缓存前缀\nIORedisCache.prefix('my-app');\n\n// 创建缓存实例\nconst cache = new IORedisCache();\n\n// 写入缓存\nawait cache.write('user:1', { id: 1, name: 'John' }, Date.now() + 3600000); // 1小时后过期\n\n// 读取缓存\nconst user = await cache.read('user:1');\n\n// 检查缓存是否存在\nconst exists = await cache.has('user:1');\n\n// 获取过期时间\nconst expireTime = await cache.expire('user:1');\n\n// 删除缓存\nawait cache.delete('user:1');\n```\n\n## API\n\n### IORedisCache 类\n\n主要的缓存实现类，提供以下功能：\n\n- 缓存读写\n- 过期时间管理\n- 键前缀管理\n- 依赖注入集成\n\n### 静态方法\n\n#### prefix\n设置缓存键前缀：\n```typescript\nstatic prefix(value: string)\n```\n\n### 实例方法\n\n#### write\n写入缓存：\n```typescript\nasync write(key: string, value: any, time: number = 0)\n```\n\n#### read\n读取缓存：\n```typescript\nasync read(key: string)\n```\n\n#### expire\n获取过期时间：\n```typescript\nasync expire(key: string)\n```\n\n#### delete\n删除缓存：\n```typescript\nasync delete(key: string)\n```\n\n#### has\n检查缓存是否存在：\n```typescript\nasync has(key: string)\n```\n\n## 依赖注入\n\n```typescript\n@Application.Injectable\nclass MyService {\n  @Application.Inject(IORedisCache)\n  private readonly cache: IORedisCache;\n}\n```\n\n## 许可证\n\nMIT ","readmeFilename":"README.md"}