Redis
Everything on CoreConcept tagged with Redis. Explore related tags below.
Related tags
Courses
From fundamentals to production — caching strategies, eviction policies, invalidation, Redis, CDN caching, and multi-level architectures. Practical patterns and a guided final project you build in your own stack (no bundled starter repo).
Articles
In high-concurrency microservices architectures, preventing race conditions when multiple stateless worker instances access shared resources requires Distribute…
Rate Limiting is a critical defense mechanism for production APIs, protecting downstream microservices from traffic spikes, denial-of-service (DoS) attacks, and…
In-memory caching is an essential component of high-throughput web architectures, reducing database read load and accelerating API response times. When selectin…
A product page feels instant on the second visit because some layer reused work from the first. The useful beginner question is not “should we add Redis?” but “…
A Redis GET can be constant-time and still miss its latency target when a large Lua script is ahead of it, the client opens a new TLS connection, or the value t…
A product page is easy to cache until a price changes: the CDN still has the old response, one app instance has an older in-process value, and Redis has already…
A product page's cache key expires at 2:00:00pm. In the same instant, 5,000 concurrent requests check the cache, all get a miss, and all 5,000 independently que…
Two background workers pick up the same financial payout job at the exact same millisecond. Without mutual exclusion across separate servers, both workers proce…
Large Language Model (LLM) API calls — such as requesting completions from Google Gemini 1.5 Flash — introduce significant financial costs ($/token) and latency…
Primary relational databases (like PostgreSQL or MySQL) execute disk I/O and query compilation for every read query. As application concurrency grows to thousan…
Executing long-running computations — such as generating PDF invoices, processing video uploads, or sending transactional email batches — inside synchronous web…
A single Node.js WebSocket process running Socket.IO can comfortably handle 10,000 concurrent client TCP connections on a standard cloud VM. However, as user tr…
Exposing public REST or GraphQL API endpoints without strict rate limiting guarantees system instability during unexpected traffic bursts or malicious DDoS atta…
As web applications scale to hundreds of thousands of active users, querying relational databases for every page view creates severe I/O bottlenecks and high da…
Deploying Machine Learning models to production introduces a subtle but catastrophic failure mode: Training-Serving Data Skew. When feature engineering logic (s…
A Redis SET key value NX EX 5 lock stops a cache stampede in theory, but two implementation details separate a lock that actually works under concurrent load fr…
Want a curated collection instead? Topic hubs group the best content by subject.
Browse Topics