DEV Community

#redis

Redis caching and queues

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Two paths announce our pages to Bing, and one Redis hash keeps them from announcing twice

Two paths announce our pages to Bing, and one Redis hash keeps them from announcing twice

Comments
5 min read
Our lock expired while the first worker was still writing invoices

Our lock expired while the first worker was still writing invoices

4
Comments
2 min read
A 24 hour idempotency key turns a crash into a dropped webhook, so ours starts at 120 seconds

A 24 hour idempotency key turns a crash into a dropped webhook, so ours starts at 120 seconds

1
Comments 1
5 min read
Rate Limiting Next.js API Routes with Upstash Redis (and Why In-Memory Fails on Serverless)

Rate Limiting Next.js API Routes with Upstash Redis (and Why In-Memory Fails on Serverless)

Comments 1
4 min read
Ingesting 10,000 RFID Scans/Sec: Edge-First Event Telemetry with Go, Redis Streams, and WebSockets

Ingesting 10,000 RFID Scans/Sec: Edge-First Event Telemetry with Go, Redis Streams, and WebSockets

1
Comments
4 min read
Surviving a 150-Requests-a-Day Free Tier: Caching Patterns for Sports APIs

Surviving a 150-Requests-a-Day Free Tier: Caching Patterns for Sports APIs

Comments
11 min read
Move Slow LLM Calls Off the Request Path with BullMQ in Node.js

Move Slow LLM Calls Off the Request Path with BullMQ in Node.js

Comments
6 min read
Redis: 142 Product Matches Beside 4.9 Million Answers on Port 6379

Redis: 142 Product Matches Beside 4.9 Million Answers on Port 6379

Comments
3 min read
How I Built a URL Shortener with Click Analytics (Architecture Deep Dive)

How I Built a URL Shortener with Click Analytics (Architecture Deep Dive)

Comments
4 min read
I put Redis on the delivery path of my WebSocket server, and it cost every phone in the room seconds

I put Redis on the delivery path of my WebSocket server, and it cost every phone in the room seconds

Comments
5 min read
The only thing a scan tells our server is a barcode and a number, and that number decides what we curate next

The only thing a scan tells our server is a barcode and a number, and that number decides what we curate next

Comments
5 min read
GoSumo Makes WhatsApp Optional with Native wa.me Links

GoSumo Makes WhatsApp Optional with Native wa.me Links

Comments
3 min read
My side project's free tiers were dying, so I counted what each service actually bills

My side project's free tiers were dying, so I counted what each service actually bills

Comments
7 min read
Beyond Caching: Scheduling Jobs with Redis, Node.js and BullMQ

Beyond Caching: Scheduling Jobs with Redis, Node.js and BullMQ

Comments
23 min read
Managing Cache Expiration Without CPU Spikes: Designing Adaptive TTL Reapers

Managing Cache Expiration Without CPU Spikes: Designing Adaptive TTL Reapers

Comments
1 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.