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

---
title: Best Redis posts of 2023 | daily.dev
description: The most upvoted Redis posts of 2023, curated by the daily.dev community.
canonical: https://daily.dev/tags/redis/best-of/2023
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/redis/best-of/2023
og:type: website
og:site_name: daily.dev
og:title: Best Redis posts of 2023 | daily.dev
og:description: The most upvoted Redis posts of 2023, 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 — 2023

1. 1  
[](/posts/how-to-host-your-side-projects-for-free-in-2023-from-auth-to-database-xiogorsed "How to host your side-projects for free in 2023: from Auth to Database")  
Article  
![Avatar of livecycle](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/7580f41794a84265a417ed0987aa6173)Livecycle · 3y  
How to host your side-projects for free in 2023: from Auth to Database  
Hosting side projects without a monthly cost is a great way to bring your ideas to life without breaking the bank. In this article, we’ll explore different categories of services that can help you host your side projects for free in 2023.  
132  
16
2. 2  
[](/posts/how-to-choose-a-message-queue--npp57kfdp "How to Choose a Message Queue?")  
Article  
![Avatar of bytebytego](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/35be29234ee14d01a9cd049c52e12753)ByteByteGo · 3y  
How to Choose a Message Queue?  
The diagram below shows how it works: When the cashier takes an order, a new order is created in the database-backed queue. For Starbucks’ use case, a simple database queue meets the requirements without needing Kafka. RabbitMQ works like a messaging middleware - it pushes messages to consumers then deletes them upon acknowledgment.  
108  
4
3. 3  
[](/posts/introducing-storage-on-vercel-vercel-qtded2cdb "Introducing storage on Vercel – Vercel")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 3y  
Introducing storage on Vercel – Vercel  
Vercel has introduced storage solutions including Vercel KV, Vercel Postgres, and Vercel Blob, making it easier to manage frontend storage needs without worrying about infrastructure.  
90  
13
4. 4  
[](/posts/redis-vs-kafka-vs-rabbitmq-al14karsu "Redis vs Kafka vs RabbitMQ")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Redis vs Kafka vs RabbitMQ  
There are two common ways Microservices communicate with each other: Synchronous and Asynchronous. RabbitMQ was released in 2007 and is one of the first common message brokers to be created. RabbitMQ is an open-source that delivers messages through both point-to-point and pub-sub methods.  
83  
4
5. 5  
[](/posts/sql-versus-nosql-databases-which-to-use-when-and-why-im6siz5et "SQL Versus NoSQL Databases: Which to Use, When, and Why")  
Article  
![Avatar of amplication](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/81a4f43fc0b84e55b9f61cbae4ec745a)Amplication · 3y  
SQL Versus NoSQL Databases: Which to Use, When, and Why  
The right choice means we can scale up an application quickly and handle increasing user requests without encountering problems. Choosing the right database for your application is no mean feat, given the number of available databases. There are many differences between SQL and NoSQL databases, such as how they handle relational data, their query languages.  
67  
6
6. 6  
[](/posts/5-tips-to-speed-up-your-node-js-performance-wzbzknmlh "5 Tips to Speed Up Your Node.js Performance")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
5 Tips to Speed Up Your Node.js Performance  
Node.js is known as event-driven I/O server-side JavaScript environment and single-threaded event loop based on V8 Engine ( Google’s open-source high-performance JavaScript engine) In this article, we will discuss 5 ways to make Node.JS faster and optimal in work.  
65  
2
7. 7  
[](/posts/9-ways-to-future-proof-your-software-developer-career-e1w9s6zk5 "9 Ways to Future Proof Your Software Developer Career")  
Article  
![Avatar of redislabs](https://media.daily.dev/image/upload/s--hr1KV229--/f_auto/v1729434313/logos/redis.png)Redis · 4y  
9 Ways to Future Proof Your Software Developer Career  
The good news is that the job market will continue to favor software developers in 2023\. You can make yourself more valuable to your company and to other employers. Consider these nine concrete ways to future-proof your software development career and add in-demand skills to your resume.  
59  
3
8. 8  
[](/posts/redis-vs-kafka-vs-rabbitmq-dsws5lpp1 "Redis vs Kafka vs RabbitMQ")  
Article  
![Avatar of jsPlainEnglish](https://media.daily.dev/image/upload/s--Dg5QTRuI--/f_auto,q_auto/v1686665538/logos/pe)JavaScript in Plain English · 3y  
Redis vs Kafka vs RabbitMQ  
Redis vs Kafka vs RabbitMQ will compare the three most popular brokers: RabbitMQ, Kafka and Redis. RabbitMQ supports all major languages, including Python, Java,.NET, PHP, Ruby, JavaScript, Go, Swift, and more. Kafka Scale: can send up to a million messages per second.  
53
9. 9  
[](/posts/the-open-source-alternative-to-vercel-storage-bwa17srmc "The open-source alternative to Vercel Storage")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 3y  
The open-source alternative to Vercel Storage  
Learn how to use WunderGraph as an open-source alternative to Vercel Storage for Serverless Postgres, Redis, and Blob Storage.  
53  
6
10. 10  
[](/posts/how-to-effectively-use-caching-to-improve-microservices-performance-ryspdvot6 "How to Effectively Use Caching to Improve Microservices Performance")  
Article  
![Avatar of amplication](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/81a4f43fc0b84e55b9f61cbae4ec745a)Amplication · 3y  
How to Effectively Use Caching to Improve Microservices Performance  
Caching is a technique used in computer systems to store frequently accessed data or computation results in a temporary storage area called a "cache" This article will dive into the art of leveraging caching techniques to their fullest potential. We will explore database caching, edge caching, API caching, and local caching.  
49
11. 11  
[](/posts/microservices-and-containers-explained-using-legos-javb1v2hv "Microservices and Containers Explained… Using LEGOs")  
Article  
![Avatar of redislabs](https://media.daily.dev/image/upload/s--hr1KV229--/f_auto/v1729434313/logos/redis.png)Redis · 3y  
Microservices and Containers Explained… Using LEGOs  
Microservices are small, independent components that you can combine to build larger applications. This is a stark departure from the traditional monolithic architecture, where an application is developed as a single unit. Microservices can communicate with each other through APIs, which enables the application to function as a cohesive whole.  
41  
8
12. 12  
[](/posts/what-is-redis-and-why-is-it-used-by-leading-industries--ijp3jvpnj "What is Redis and Why is it used by leading industries?")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 3y  
What is Redis and Why is it used by leading industries?  
Redis is a high-performance data-structure store that uses key-value pairs and is used by leading industries for caching, real-time updates, and more. It offers features like in-memory storage, advanced data structures, persistence, replication, and huge support. Industries like social media, gaming, Q&A platforms, online delivery, and more use Redis for caching, leaderboards, real-time analytics, machine learning, and message brokering. Redis should be used alongside other databases, has alternatives like Memcached, MongoDB, RabbitMQ, and Cassandra, and may not be suitable as a sole transactional database or relational database.  
35  
2
13. 13  
[](/posts/the-ultimate-guide-to-high-performance-wordpress-uzjchgmnx "The Ultimate Guide to High Performance WordPress")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 3y  
The Ultimate Guide to High Performance WordPress  
This guide combines over 20 years of experience of fine-tuning servers, CDNs, and website code to deliver high performance WordPress sites. This guide was put together by the team at InMotion Hosting. They offer web hosting, servers, and cloud WordPress hosting.  
32  
1
14. 14  
[](/posts/redis-the-precious-of-the-software-world-i43oynyu9 "Redis: The Precious of the Software World")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Redis: The Precious of the Software World  
Redis is an in-memory data structure store that can be used as a database, cache, and message broker. It provides high performance, flexibility, and wide language support. Redis offers persistence options such as RDB and AOF. Scaling options include single Redis instance, Redis Sentinel, and Redis Cluster.  
31  
7
15. 15  
[](/posts/from-0-to-millions-a-guide-to-scaling-your-app---final-part-ne3g7rjfc "From 0 to Millions: A Guide to Scaling Your App - Final Part")  
Article  
![Avatar of bytebytego](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/35be29234ee14d01a9cd049c52e12753)ByteByteGo · 4y  
From 0 to Millions: A Guide to Scaling Your App - Final Part  
As traffic continues to scale, the modern application stack will start to run into issues. As traffic grows, the combined read and write traffic could start to overwhelm the serverless database. The first place that could break is the database tier. For a read-heavy application, we should consider migrating the read load to read replicas.  
31
16. 16  
[](/posts/full-stack-laravel-hm1cmlunr "Full Stack Laravel")  
Article  
![Avatar of laravelbytes](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/212a35becc2d4f2cb10400c38b45c4a6)Laravel Bytes · 3y  
Full Stack Laravel  
Fly ship a Laravel app on Fly.io in just a couple of minutes. You can use fly launch to get you up and running quickly with Laravel. Let's use Laravel Breeze to quickly scaffold auth into our app. We'll want our application to talk to Redis, which means other services can reach the Redis service using hostname.  
30
17. 17  
[](/posts/how-shopify-scaled-to-billions-of-rows-of-data-ingestion-for-black-friday-cqdraxweu "How Shopify Scaled To Billions of Rows of Data Ingestion for Black Friday")  
Article  
![Avatar of quastor](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/073e935e4893445ba562bf9e1ca38ec1)Quastor Daily · 3y  
How Shopify Scaled To Billions of Rows of Data Ingestion for Black Friday  
Shopify used Apache Flink and Server-Sent Events to build a dashboard for Black Friday. Shopify runs a real-time dashboard every year showing how all the Shopify stores are doing. The Black Friday/Cyber Monday sale is the biggest event for e-commerce.  
25
18. 18  
[](/posts/build-an-ecommerce-chatbot-with-redis-langchain-and-openai-vyxx9wsro "Build an Ecommerce Chatbot With Redis, LangChain, and OpenAI")  
Article  
![Avatar of redislabs](https://media.daily.dev/image/upload/s--hr1KV229--/f_auto/v1729434313/logos/redis.png)Redis · 4y  
Build an Ecommerce Chatbot With Redis, LangChain, and OpenAI  
Build an Ecommerce Chatbot with Redis, LangChain, and OpenAI. Build an ecommerce chatbot. Build a conversational retail shopping assistant that helps customers find items of interest that are buried in a product catalog. For the retail chatbot, we chose to work with the Amazon Berkeley Objects dataset.  
24  
4
19. 19  
[](/posts/unlock-the-power-of-redis-part-1-r88oxnqqn "Unlock the power of Redis: Part 1")  
Article  
![Avatar of awstip](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/aea5725665d4494d8470f6c11612e774)AWS Tip · 3y  
Unlock the power of Redis: Part 1  
Redis is an open-source, in-memory data structure store that is fast due to in-memory storage, single-threaded architecture, asynchronous I/O, simple data structures, optimized algorithms, and persistent storage. It is commonly used for caching, session store, real-time analytics, pub/sub messaging, queue management, geospatial indexing, rate limiting, and distributed locking.  
23
20. 20  
[](/posts/fast-track-your-projects-introducing-redis-caching-in-amplication-rqknudbyh "Fast-Track Your Projects: Introducing Redis Caching in Amplication")  
Article  
![Avatar of amplication](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/81a4f43fc0b84e55b9f61cbae4ec745a)Amplication · 3y  
Fast-Track Your Projects: Introducing Redis Caching in Amplication  
Redis is an open-source, in-memory data store known for its high performance and wide range of supported data structures. It's commonly used for caching, real-time analytics, and other applications requiring fast data retrieval. Redis can also be configured as a Memcache, a simpler, high-speed in- memory caching system.  
20
21. 21  
[](/posts/top-10-highest-paid-it-skills-in-2023-redis-chef-golang-mn7y09gwd "Top 10 Highest-Paid IT Skills In 2023: Redis, Chef, Golang")  
Article  
![Avatar of redislabs](https://media.daily.dev/image/upload/s--hr1KV229--/f_auto/v1729434313/logos/redis.png)Redis · 4y  
Top 10 Highest-Paid IT Skills In 2023: Redis, Chef, Golang  
The top 10 highest-paid IT skills in 2023 are Redis, Chef, Golang, containers, Kubernetes, PaaS, Teradata, SOA, Apache Kafka, and Elasticsearch.  
20  
2
22. 22  
[](/posts/introducing-vercel-kv-vercel-gv1ql4iof "Introducing Vercel KV – Vercel")  
Article  
![Avatar of vercel](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/04cca7235cf84db092f24b7ba427b3e1)Vercel · 3y  
Introducing Vercel KV – Vercel  
Vercel KV is a serverless Redis database that allows easy implementation of features like rate limiting and session management. It scales with traffic and can be replicated to multiple regions for distributed workloads.  
18  
2
23. 23  
[](/posts/five-new-official-redis-clients-szahojspm "Five New Official Redis Clients")  
Article  
![Avatar of redislabs](https://media.daily.dev/image/upload/s--hr1KV229--/f_auto/v1729434313/logos/redis.png)Redis · 3y  
Five New Official Redis Clients  
Redis now officially supports five open-source client libraries: More are on the way. Choosing one of our official Redis clients means prioritizing your development experience. We will provide a standard interface across all Redis flavors, whether you use Redis Open Source (Redis OSS) or Redis Enterprise Cloud.  
18
24. 24  
[](/posts/using-docker-compose-for-development-without-going-crazy-awdjyyprc "Using Docker Compose for Development without Going Crazy")  
Article  
![Avatar of hackernoon](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hackernoon)Hacker Noon · 4y  
Using Docker Compose for Development without Going Crazy  
Using Docker Compose is a great tool for development but I&apos;ve never found a good example of how to use it for an ideal development workflow. There are many little tricks you can do to make your development experience better.  
18  
1
25. 25  
[](/posts/message-queue-in-nodejs-with-bullmq-and-redis-ieqjvhpim "Message Queue in Nodejs with BullMQ and Redis")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 3y  
Message Queue in Nodejs with BullMQ and Redis  
Message Queue in Node.js with BullMQ and Redis.io is based on 4 classes that together can be used to resolve many different problems. BullMQ offers a fast and robust queue system that simplifies the management of message queues, making it an effective solution for addressing these challenges.  
17

[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/2023#page","url":"https://daily.dev/tags/redis/best-of/2023","name":"Best Redis Posts of 2023","description":"The most upvoted Redis posts of 2023, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/redis/best-of/2023#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/how-to-host-your-side-projects-for-free-in-2023-from-auth-to-database-xiogorsed","name":"How to host your side-projects for free in 2023: from Auth to Database"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/how-to-choose-a-message-queue--npp57kfdp","name":"How to Choose a Message Queue?"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/introducing-storage-on-vercel-vercel-qtded2cdb","name":"Introducing storage on Vercel – Vercel"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/redis-vs-kafka-vs-rabbitmq-al14karsu","name":"Redis vs Kafka vs RabbitMQ"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/sql-versus-nosql-databases-which-to-use-when-and-why-im6siz5et","name":"SQL Versus NoSQL Databases: Which to Use, When, and Why"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/5-tips-to-speed-up-your-node-js-performance-wzbzknmlh","name":"5 Tips to Speed Up Your Node.js Performance"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/9-ways-to-future-proof-your-software-developer-career-e1w9s6zk5","name":"9 Ways to Future Proof Your Software Developer Career"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/redis-vs-kafka-vs-rabbitmq-dsws5lpp1","name":"Redis vs Kafka vs RabbitMQ"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/the-open-source-alternative-to-vercel-storage-bwa17srmc","name":"The open-source alternative to Vercel Storage"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/how-to-effectively-use-caching-to-improve-microservices-performance-ryspdvot6","name":"How to Effectively Use Caching to Improve Microservices Performance"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/microservices-and-containers-explained-using-legos-javb1v2hv","name":"Microservices and Containers Explained… Using LEGOs"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/what-is-redis-and-why-is-it-used-by-leading-industries--ijp3jvpnj","name":"What is Redis and Why is it used by leading industries?"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/the-ultimate-guide-to-high-performance-wordpress-uzjchgmnx","name":"The Ultimate Guide to High Performance WordPress"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/redis-the-precious-of-the-software-world-i43oynyu9","name":"Redis: The Precious of the Software World"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/from-0-to-millions-a-guide-to-scaling-your-app---final-part-ne3g7rjfc","name":"From 0 to Millions: A Guide to Scaling Your App - Final Part"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/full-stack-laravel-hm1cmlunr","name":"Full Stack Laravel"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/how-shopify-scaled-to-billions-of-rows-of-data-ingestion-for-black-friday-cqdraxweu","name":"How Shopify Scaled To Billions of Rows of Data Ingestion for Black Friday"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/build-an-ecommerce-chatbot-with-redis-langchain-and-openai-vyxx9wsro","name":"Build an Ecommerce Chatbot With Redis, LangChain, and OpenAI"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/unlock-the-power-of-redis-part-1-r88oxnqqn","name":"Unlock the power of Redis: Part 1"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/fast-track-your-projects-introducing-redis-caching-in-amplication-rqknudbyh","name":"Fast-Track Your Projects: Introducing Redis Caching in Amplication"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/top-10-highest-paid-it-skills-in-2023-redis-chef-golang-mn7y09gwd","name":"Top 10 Highest-Paid IT Skills In 2023: Redis, Chef, Golang"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/introducing-vercel-kv-vercel-gv1ql4iof","name":"Introducing Vercel KV – Vercel"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/five-new-official-redis-clients-szahojspm","name":"Five New Official Redis Clients"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/using-docker-compose-for-development-without-going-crazy-awdjyyprc","name":"Using Docker Compose for Development without Going Crazy"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/message-queue-in-nodejs-with-bullmq-and-redis-ieqjvhpim","name":"Message Queue in Nodejs with BullMQ and Redis"}]},{"@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":"2023"}]}]}
```

