<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/redis/best-of/2025" -->

---
title: Best Redis posts of 2025 | daily.dev
description: The most upvoted Redis posts of 2025, curated by the daily.dev community.
canonical: https://daily.dev/tags/redis/best-of/2025
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/redis/best-of/2025
og:type: website
og:site_name: daily.dev
og:title: Best Redis posts of 2025 | daily.dev
og:description: The most upvoted Redis posts of 2025, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Redis — 2025

1. 1  
[](/posts/every-senior-developer-needs-to-know-this--8kacmvkeo "Every Senior Developer Needs To Know This!")  
Video  
![Avatar of wds](https://media.daily.dev/image/upload/s--dXRQOCB9--/f_auto/v1718347713/logos/wds)Web Dev Simplified · 1y  
Every Senior Developer Needs To Know This!  
Understanding and implementing background jobs or job queuing systems can significantly optimize server performance by offloading non-critical tasks from the main request flow. This concept allows tasks such as sending emails or saving information to a file-based system to be processed in the background, reducing the wait time for users. The post explains the architecture and implementation of a Redis-based job queue system, including priority handling, delayed jobs, and retry mechanisms.  
320
2. 2  
[](/posts/the-backend-for-frontend-bff-pattern-secure-auth-done-right-dh1nx5sor "The Backend-for-Frontend (BFF) Pattern: Secure Auth Done Right")  
Article  
![Avatar of webcraft](https://media.daily.dev/image/upload/s--ZD_yYQn6--/f_auto/v1741985045/squads/ad378b4e-6140-40ea-b7d8-4c54fc2525a5)WebCraft · 1y  
The Backend-for-Frontend (BFF) Pattern: Secure Auth Done Right  
The Backend-for-Frontend (BFF) pattern addresses security risks in web applications by storing JWTs server-side in Redis, eliminating exposure to XSS attacks and enhancing session management. This pattern is particularly suited to SPAs and mobile apps, offering improved scalability and user experience with silent token refreshes and instant logouts.  
258  
26
3. 3  
[](/posts/redis-deep-dive-for-system-design-interviews-ipy7sqqnc "Redis Deep Dive for System Design Interviews")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
Redis Deep Dive for System Design Interviews  
Redis is a versatile and simple tool ideal for system design interviews due to its diverse capabilities and ease of understanding. It supports various data structures and communication patterns, making it suitable for high-speed caching, distributed locking, rate limiting, and proximity searches. Nevertheless, its in-memory nature means it lacks durability, requiring careful consideration in design decisions.  
146  
1
4. 4  
[](/posts/how-in-memory-caching-works-in-redis-txjoab470 "How In-Memory Caching Works in Redis")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 1y  
How In-Memory Caching Works in Redis  
Redis is an in-memory data store that dramatically improves application performance by caching frequently accessed data in RAM. The guide covers Redis installation, core data types (strings, lists, hashes, sets, sorted sets), and Python integration. Key features include automatic key expiration, persistence options, and scalability through replication and clustering. Common use cases include API response caching, session management, and real-time data storage, making Redis essential for building fast, scalable web applications.  
126
5. 5  
[](/posts/stop-using-redis-use-open-source-instead-08hoejigk "Stop Using Redis. Use Open Source Instead")  
Video  
![Avatar of youtube](https://media.daily.dev/image/upload/s--W5zMumpP--/f_auto/v1725350181/logos/youtube)YouTube · 2y  
Stop Using Redis. Use Open Source Instead  
Redis, a widely-used in-memory database, recently changed its license to a more restrictive model, leading to the creation of an open-source alternative, Valkey. Valkey has garnered support from tech giants like AWS, Oracle, and Google, promising to maintain the free and open-source nature of the original Redis. The post explains how to switch from Redis to Valkey and compares their features, performance, and pricing.  
120  
8
6. 6  
[](/posts/introduction-to-redis-part-1--tt6wwbnc8 "Introduction to Redis (Part 1)")  
Article  
![Avatar of towardsdev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2c710db2750a4a70835862534cb7c9d4)Towards Dev · 2y  
Introduction to Redis (Part 1)  
Redis is an open-source, in-memory data structure store used as a database, cache, and message broker. It supports various data structures such as strings, hashes, and lists. Redis is known for its high performance, flexibility, and durability. It offers features like in-memory storage with persistence options, multi-language support, and scalability through master-slave replication. Redis can act as both a secondary database for caching and a primary database for modern applications.  
119  
2
7. 7  
[](/posts/build-and-deploy-a-fullstack-app-with-admin-dashboard-next-js-postgresql-redis-auth-js-yes4kuqpj "Build and Deploy a Fullstack App with Admin Dashboard | Next.js, PostgreSQL, Redis, Auth.js")  
Video  
![Avatar of javascriptmastery](https://media.daily.dev/image/upload/s--i6Ls5Q5_--/f_auto/v1724338715/logos/javascriptmastery)JavaScript Mastery · 2y  
Build and Deploy a Fullstack App with Admin Dashboard | Next.js, PostgreSQL, Redis, Auth.js  
This post guides you through building and deploying a production-grade University Library management system using Next.js, PostgreSQL, Redis, and Auth.js. The project consists of two interconnected applications within a monorepo architecture, teaching industry-standard practices such as rate limiting, DDoS protection, caching, database queries, multimedia uploads, and automated workflows. Technologies like Tailwind CSS, Drizzle ORM, and ImageKit are used to create a polished and scalable application, catering to both user-facing and admin interfaces.  
101
8. 8  
[](/posts/migrating-to-valkey-from-redis-zcazypxv5 "Migrating to Valkey from Redis")  
Article  
![Avatar of logrocket](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/logrocket)LogRocket · 2y  
Migrating to Valkey from Redis  
The post discusses migrating from Redis to Valkey, highlighting key differences such as licensing changes, performance improvements, and new features in Valkey 8.0\. It covers the similarities in basic features, improvements in multi-threading, RDMA support, and cost advantages. Detailed migration steps are provided, along with the recommendation to test applications thoroughly before making the switch.  
99  
3
9. 9  
[](/posts/rate-limiting-with-redis-an-essential-guide-zfa3bmxko "Rate limiting with Redis: An essential guide")  
Article  
![Avatar of foojayio](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/1820f6a6ae944760aa322b67ed85f848)Foojay.io · 2y  
Rate limiting with Redis: An essential guide  
Rate limiting is essential for managing traffic, preventing abuse, and ensuring fair access to resources. Redis is a preferred tool for implementing rate limiting due to its speed, reliability, and features. The choice of rate-limiting pattern, such as leaky bucket, token bucket, fixed window counter, sliding window log, or sliding window counter, depends on traffic patterns, precision needs, and resource constraints. Understanding these patterns and their trade-offs helps in building efficient, fair, and user-friendly systems.  
96  
1
10. 10  
[](/posts/blazing-fast-leaderboards-using-redis-5hdvcnkfc "Blazing Fast Leaderboards using Redis")  
Article  
![Avatar of towardsdev](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/2c710db2750a4a70835862534cb7c9d4)Towards Dev · 1y  
Blazing Fast Leaderboards using Redis  
A gaming platform faced severe performance issues with MySQL-based leaderboards, taking 30+ seconds to load for 1 million users. By migrating to Redis sorted sets (ZSETs), they reduced response times from 30 seconds to under 50 milliseconds. The implementation uses ZADD for storing user scores, ZCOUNT for ranking, and ZREVRANGE for pagination. While Redis dramatically improved performance, challenges remain with initial data loading for large datasets and concurrent write operations affecting query response times.  
94  
4
11. 11  
[](/posts/redka-redis-re-implemented-with-sql-eyzli0ydl "Redka: Redis re-implemented with SQL")  
Article  
![Avatar of antonz](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/29aa129ca24545f1a698d8a206ccc372)Anton Zhiyanov · 1y  
Redka: Redis re-implemented with SQL  
Redka is a Redis-compatible server and Go module that reimplements Redis functionality using SQL databases (SQLite or PostgreSQL) as the backend. It supports five core Redis data types (strings, lists, sets, sorted sets, hashes) and offers both standalone server and embedded library usage. While not matching Redis performance, Redka handles tens of thousands of operations per second and provides benefits like SQL introspection, embedded caching for Go apps, and simplified testing environments.  
90  
4
12. 12  
[](/posts/i-built-my-own-redis-in-go-and-it-was-too-easy--cccctw085 "I built my own Redis in Go and it was too easy...")  
Video  
![Avatar of awesome-coding](https://media.daily.dev/image/upload/s--mj_0cdD8--/f_auto/v1710506099/logos/awesome-coding)Awesome · 1y  
I built my own Redis in Go and it was too easy...  
A developer builds a custom in-memory database in Go as an alternative to Redis, implementing core features like TCP server with goroutines, command parsing for basic operations (set, get, delete), data persistence through file logging, pub/sub messaging using Go channels, and key expiration with background cleanup routines. The project demonstrates how Go's concurrency features make building database-like systems surprisingly straightforward.  
85  
3
13. 13  
[](/posts/build-next-js-mcp---your-website-mcp-server-in-1-app--z5lqrpjew "Build Next.js MCP - Your Website & MCP-Server In 1 App!")  
Video  
![Avatar of bytegrad](https://media.daily.dev/image/upload/s--UnJ6vKLR--/f_auto/v1732552127/logos/bytegrad)ByteGrad · 1y  
Build Next.js MCP - Your Website & MCP-Server In 1 App!  
A comprehensive tutorial demonstrating how to build a Next.js application that includes both a traditional website and an MCP (Model Context Protocol) server in a single app. The guide covers creating MCP tools that AI agents can invoke, implementing course recommendation functionality based on user experience level, deploying to Vercel with Redis integration, and testing the MCP server with GitHub Copilot. The tutorial also showcases CodeRabbit for automated code reviews and includes practical examples of AI agent interactions with custom MCP endpoints.  
82  
2
14. 14  
[](/posts/rate-limiting-with-redis-qhqfjt0ob "Rate limiting with Redis")  
Article  
![Avatar of ramp_eng](https://media.daily.dev/image/upload/s--4x5H_pLU--/f_auto/v1704280953/logos/ramp.jpg)Ramp Engineering · 1y  
Rate limiting with Redis  
Rate limiting is crucial in managing API usage and prevents overloading systems. Different rate limiting algorithms such as fixed-window, sliding window, leaky bucket, and GCRA offer various benefits and pitfalls. Ramp chose the GCRA algorithm for its efficiency and ease of implementation with Redis, tailoring it to handle multiple use cases. They continue to expand its application and monitor its performance.  
77
15. 15  
[](/posts/laravel-queues-under-the-hood-6mj7492j1 "Laravel Queues Under the Hood")  
Article  
![Avatar of wendelladriel](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ea13d2ff9bdb49bdaaba2a599f528875)W endell Adriel · 1y  
Laravel Queues Under the Hood  
Laravel's queue system transforms slow, unreliable tasks into fast, reliable workflows by moving work off the request cycle. The system follows a pipeline: dispatch jobs, serialize them into JSON payloads, store them via connectors (Redis, Database, SQS), pop them with workers, execute through middleware, and acknowledge or retry with backoff strategies. Redis uses lists and sorted sets for main queues, delayed jobs, and reserved jobs with visibility timeouts. Workers run as long-lived processes that handle job lifecycle, retries, and failures. Advanced features include job chains for sequential execution, batches for parallel processing with progress tracking, unique jobs, and overlapping prevention through cache locks.  
60
16. 16  
[](/posts/bun-v1-2-23-rogxshgci "Bun v1.2.23")  
Article  
![Avatar of bun](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9d715eb44dae4d74a2cebd8871d91a0d)Bun · 1y  
Bun v1.2.23  
Bun v1.2.23 introduces major improvements including pnpm-lock.yaml migration for seamless switching from pnpm, Redis Pub/Sub support, concurrent test execution with configurable parallelism, platform-specific dependency filtering, system CA certificates support, Windows code signing for compiled executables, JSX configuration improvements, SQL array helpers, randomized test ordering, and numerous Node.js compatibility fixes across http, dns, worker\_threads, crypto, and other modules.  
50  
1
17. 17  
[](/posts/valkey-9-0-released-with-ability-to-achieve-one-billion-requests-second-4b2f2pigi "Valkey 9.0 Released With Ability To Achieve One Billion Requests / Second")  
Article  
![Avatar of phoronix](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6a26ba379dd64932830aa0c9803dd7ee)Phoronix · 51w  
Valkey 9.0 Released With Ability To Achieve One Billion Requests / Second  
Valkey 9.0 has been released, marking a major milestone for the Linux Foundation-backed Redis fork. The new version introduces significant performance improvements, with the capability to handle up to one billion requests per second. This key-value database continues to evolve as a popular alternative in the data storage ecosystem.  
48  
1
18. 18  
[](/posts/redis-returns-to-open-source-with-redis-8-jc0vdhslr "Redis Returns to Open Source with Redis 8")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
Redis Returns to Open Source with Redis 8  
Redis is changing its licensing model to the AGPLv3 for the upcoming Redis 8 release, moving away from the SSPL license. This decision aims to align Redis more closely with open-source values and enhance its platform. Redis 8 introduces performance improvements, JSON and Time Series support, and features like vector sets for AI workloads. The switch is influenced by the impact of forks like Valkey and the need to compete in the open-source ecosystem. Redis continues to balance intellectual property protection with community-driven development.  
44  
11
19. 19  
[](/posts/i-love-you-redis-but-i-m-leaving-you-for-solidqueue-yu2ffnoqr "I Love You, Redis, But I’m Leaving You for SolidQueue")  
Article  
![Avatar of simplethread](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/82c0dd537790449d9b595be436d10e7e)Simple Thread · 47w  
I Love You, Redis, But I’m Leaving You for SolidQueue  
Rails 8 introduces SolidQueue, SolidCache, and SolidCable as PostgreSQL-based replacements for Redis in the default stack. SolidQueue leverages PostgreSQL's FOR UPDATE SKIP LOCKED feature to handle job queuing without lock contention, eliminating the operational complexity of maintaining Redis infrastructure. The article provides a complete migration guide from Sidekiq to SolidQueue, including setup instructions, recurring job configuration, and Mission Control monitoring. While Redis remains necessary for high-throughput applications processing thousands of jobs per second, SolidQueue handles 200-300 jobs/second and is sufficient for most Rails applications, as demonstrated by 37signals processing 20 million jobs daily on PostgreSQL.  
40
20. 20  
[](/posts/smart-cache-package-for-laravel-ogljbjsnm "Smart Cache Package for Laravel")  
Article  
![Avatar of ln](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ln)Laravel News · 1y  
Smart Cache Package for Laravel  
SmartCache is a Laravel package that automatically optimizes cache storage for large datasets through intelligent compression, chunking, and serialization. It provides driver-aware optimization strategies for Redis, file, and database caches, automatically detecting when optimization is needed and seamlessly reconstructing data on retrieval. The package includes features like gzip compression, performance monitoring, and extensible strategy patterns for custom optimizations.  
39  
1
21. 21  
[](/posts/laravel-under-pressure-high-traffic-optimization-with-cache-queue-session-tactics-x2gp5ntcp "Laravel Under Pressure: High-Traffic Optimization with Cache, Queue & Session Tactics")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 1y  
Laravel Under Pressure: High-Traffic Optimization with Cache, Queue & Session Tactics  
Laravel applications can handle high traffic effectively when properly configured. Key optimizations include switching from file-based to Redis caching, using proper queue drivers instead of database queues, implementing route/config/view caching, managing sessions with Redis, and ensuring stateless architecture for horizontal scaling. The guide covers practical tactics like eager loading to prevent N+1 queries, batch job processing, rate limiting, and proper monitoring tools for production environments.  
39  
1
22. 22  
[](/posts/redis-streams-vs-pub-sub-performance-weimdbsyp "Redis Streams vs Pub/Sub: Performance")  
Video  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Redis Streams vs Pub/Sub: Performance  
This post compares the performance of Redis Streams and Redis Pub/Sub by running a benchmark on AWS. It highlights the primary differences, emphasizes the stateless nature of Pub/Sub, and contrasts it with the durability of Redis Streams. The benchmark tests measure latency, throughput, and CPU usage, revealing that Pub/Sub can handle over 1 million messages per second with lower resources, while Streams provide higher durability at the cost of increased CPU usage and reduced throughput.  
37
23. 23  
[](/posts/bun-v1-2-9-u9cergdde "Bun v1.2.9")  
Article  
![Avatar of bun](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9d715eb44dae4d74a2cebd8871d91a0d)Bun · 2y  
Bun v1.2.9  
Bun v1.2.9 release fixes 48 bugs and introduces Bun.redis, a built-in Redis client, support for ListObjectsV2 in Bun.S3Client, and additional libuv symbols. Enhancements include support for require.extensions and require.resolve paths, a WebKit upgrade, performance improvements in array handling, and several bug fixes across node:http, AsyncLocalStorage, node:crypto, diffieHellman, and more. New options like maxBuffer in Bun.spawn and improved socket field support were also added.  
31
24. 24  
[](/posts/thundering-herd-problem-preventing-the-stampede-distributed-computing-musings-ts0pk942j "Thundering Herd Problem: Preventing the Stampede – Distributed Computing Musings")  
Article  
![Avatar of dcm](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a0a3e9ac079247a8a11bbc607e1fa47b)Distributed Computing Musings · 1y  
Thundering Herd Problem: Preventing the Stampede – Distributed Computing Musings  
The thundering herd problem occurs when multiple concurrent requests cause cache misses for the same key, leading all requests to hit the database simultaneously and defeating the purpose of caching. The post demonstrates this issue with a Spring Boot application using Redis cache and Postgres database, then presents two solutions: distributed locking using Redis and in-process synchronization with CompletableFuture and ConcurrentHashMap. The distributed lock approach works across multiple nodes but requires additional network calls, while in-process synchronization is faster but only coordinates requests within a single node.  
28  
1
25. 25  
[](/posts/redis-to-manage-storage-replication-nkzzfteeo "Redis to Manage Storage Replication")  
Article  
![Avatar of redislabs](https://media.daily.dev/image/upload/s--hr1KV229--/f_auto/v1729434313/logos/redis.png)Redis · 1y  
Redis to Manage Storage Replication  
A freelancer shares how Redis transformed their file system replication architecture by replacing a complex SQL-based solution with Redis pub/sub messaging. The new approach eliminated scheduled batch jobs in favor of real-time replication, reduced operational overhead, and leveraged Redis data structures for analytics. The case study demonstrates Redis's versatility beyond caching, showing its effectiveness for messaging, data storage, and system coordination.  
25  
2

[See all Redis archives](/tags/redis/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/redis/best-of/2025#page","url":"https://daily.dev/tags/redis/best-of/2025","name":"Best Redis Posts of 2025","description":"The most upvoted Redis posts of 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/redis/best-of/2025#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/every-senior-developer-needs-to-know-this--8kacmvkeo","name":"Every Senior Developer Needs To Know This!"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/the-backend-for-frontend-bff-pattern-secure-auth-done-right-dh1nx5sor","name":"The Backend-for-Frontend (BFF) Pattern: Secure Auth Done Right"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/redis-deep-dive-for-system-design-interviews-ipy7sqqnc","name":"Redis Deep Dive for System Design Interviews"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/how-in-memory-caching-works-in-redis-txjoab470","name":"How In-Memory Caching Works in Redis"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/stop-using-redis-use-open-source-instead-08hoejigk","name":"Stop Using Redis. Use Open Source Instead"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/introduction-to-redis-part-1--tt6wwbnc8","name":"Introduction to Redis (Part 1)"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/build-and-deploy-a-fullstack-app-with-admin-dashboard-next-js-postgresql-redis-auth-js-yes4kuqpj","name":"Build and Deploy a Fullstack App with Admin Dashboard | Next.js, PostgreSQL, Redis, Auth.js"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/migrating-to-valkey-from-redis-zcazypxv5","name":"Migrating to Valkey from Redis"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/rate-limiting-with-redis-an-essential-guide-zfa3bmxko","name":"Rate limiting with Redis: An essential guide"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/blazing-fast-leaderboards-using-redis-5hdvcnkfc","name":"Blazing Fast Leaderboards using Redis"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/redka-redis-re-implemented-with-sql-eyzli0ydl","name":"Redka: Redis re-implemented with SQL"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/i-built-my-own-redis-in-go-and-it-was-too-easy--cccctw085","name":"I built my own Redis in Go and it was too easy..."},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/build-next-js-mcp---your-website-mcp-server-in-1-app--z5lqrpjew","name":"Build Next.js MCP - Your Website & MCP-Server In 1 App!"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/rate-limiting-with-redis-qhqfjt0ob","name":"Rate limiting with Redis"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/laravel-queues-under-the-hood-6mj7492j1","name":"Laravel Queues Under the Hood"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/bun-v1-2-23-rogxshgci","name":"Bun v1.2.23"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/valkey-9-0-released-with-ability-to-achieve-one-billion-requests-second-4b2f2pigi","name":"Valkey 9.0 Released With Ability To Achieve One Billion Requests / Second"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/redis-returns-to-open-source-with-redis-8-jc0vdhslr","name":"Redis Returns to Open Source with Redis 8"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/i-love-you-redis-but-i-m-leaving-you-for-solidqueue-yu2ffnoqr","name":"I Love You, Redis, But I’m Leaving You for SolidQueue"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/smart-cache-package-for-laravel-ogljbjsnm","name":"Smart Cache Package for Laravel"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/laravel-under-pressure-high-traffic-optimization-with-cache-queue-session-tactics-x2gp5ntcp","name":"Laravel Under Pressure: High-Traffic Optimization with Cache, Queue & Session Tactics"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/redis-streams-vs-pub-sub-performance-weimdbsyp","name":"Redis Streams vs Pub/Sub: Performance"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/bun-v1-2-9-u9cergdde","name":"Bun v1.2.9"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/thundering-herd-problem-preventing-the-stampede-distributed-computing-musings-ts0pk942j","name":"Thundering Herd Problem: Preventing the Stampede – Distributed Computing Musings"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/redis-to-manage-storage-replication-nkzzfteeo","name":"Redis to Manage Storage Replication"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Redis","item":"https://daily.dev/tags/redis"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/redis/best-of"},{"@type":"ListItem","position":5,"name":"2025"}]}]}
```

