mediocre / petty-cache
A cache module for Node.js that uses a two-level cache (in-memory cache for recently accessed data plus Redis for distributed caching) with some extra features to avoid cache stampedes and thundering herds. Also includes mutex and semaphore distributed locking primitives.
β24Updated last month
Alternatives and similar repositories for petty-cache:
Users that are interested in petty-cache are comparing it to the libraries listed below
- run your benchmarks as part of your dev flow, for Node.jsβ46Updated 7 years ago
- π² pino log redaction π·β66Updated 4 years ago
- Grenache Node.JS WebSocket implementationβ20Updated 3 years ago
- RethinkDB node ORMβ23Updated 6 years ago
- A simple and low overhead circuit breaker utility.β20Updated 6 years ago
- Get the file type by inspecting a streamβ18Updated last year
- Memoize functions results using an lru-cache.β29Updated 3 months ago
- Zero-overhead asynchronous series/each/map function callsβ68Updated 4 years ago
- In-memory cache with high hit rates via LFU eviction for Node and browsers. Supports time-based expiration, automatic loading and metricsβ¦β38Updated last year
- RabbitMQ-backed microservices supporting RPC, pubsub, automatic service discovery and scaling with no code changes.β25Updated 3 years ago
- Install MongoDB prebuilt package using npm https://npmjs.org/package/mongodb-prebuiltβ56Updated last year
- π² Change Pino log levels in a running processβ25Updated 2 weeks ago
- An implementation to speed up the nodejs "dns.lookup" method by avoiding thread pool and using DNS TTL cache for particular hostnameβ52Updated 3 years ago
- GraphQL Tools for schema handling.β21Updated 7 years ago
- mock-mailer for putting tests around services that use node-mailerβ16Updated 6 years ago
- the simplest benchmark you can run on nodeβ87Updated 3 years ago
- A noop logger interface for Node.js modulesβ32Updated 4 years ago
- Automatic guid for Objection.jsβ35Updated 2 years ago
- Streams all the variations (with repetitions) of a setβ11Updated 3 years ago
- Redis-backed task queue engine with advanced task control and eventual consistencyβ77Updated last year
- node.js bindings for hdr histogram C implementationβ42Updated 4 years ago
- Knex-based object-relational mapping for JavaScript.β61Updated 7 years ago
- Convenience wrapper for Got to interact with AWS v4 signed APIsβ27Updated 4 years ago
- reschedulable setTimeout for you node needsβ37Updated last year
- Specialized Promise Extensionsβ52Updated 2 months ago
- π Collect stats about your node.js process πβ29Updated 7 years ago
- Transform objects to MongoDB update instructionsβ47Updated 10 months ago
- Setup a node.js app as systemd service.β37Updated 5 years ago
- fastify plugin for memoizing responses by expressive settingsβ27Updated 3 years ago
- Authorization service for a Microservices Architectureβ23Updated 9 years ago