bentocache
bentocache copied to clipboard
🍱 Bentocache is a robust multi-tier caching solution for Node.js applications
## Problem 1. @boringnode/bus uses the "message" event from ioredis. [see here](https://github.com/boringnode/bus/blob/d3782ab73df53b9963b8afc082be895bb497b4a2/src/transports/redis.ts#L72) 2. ioredis converts the binary buffer to utf-8 while sending the message to this event. [see here](https://github.com/redis/ioredis/blob/ec42c82ceab1957db00c5175dfe37348f1856a93/lib/DataHandler.ts#L125) 3....
Fixes #19 while passing the binary encode/decode tests
### Problem Description An import issue has been identified in Next.js 14 when using Server Actions. Although the project functions using memoryDriver, import errors are observed in the console when...
Hi and thank you for this much needed library. Have you considered, or are you planning to add, a way to drivers are able to communicate properly? I'm thinking about...
Unless I'm mistaken, when publishing the `Clear` message to the bus, we are not providing it with the namespace name (https://github.com/Julien-R44/bentocache/blob/9d66e2f14c41936493d7af6b1d23a14c44bdb192/packages/bentocache/src/cache/cache.ts#L255) and as such, all subscribed caches (including the `root`)...
I think it would be a good idea to add an option to toggle a json mode, to use the json type in redis instead of string
What kind of improvement might you envision for a synchronous API with the in-memory option? or is that already an option? Or not worth the complexity of returning a promise...
Hello! I've read the source code some time ago, and if my memories are right, I think that @poppinss/utils is used in bentocache only for its light overload of Lukeed...