DEV Community

Ajeet Singh Raina
Ajeet Singh Raina

Posted on • Updated on

5 Best Redis Tutorials and Free Resources for all Levels

If you’re a developer looking out for Redis related resources, then you have finally arrived at the right place. With more than 51,000 GitHub stars, 20,000 forks, and 528 contributors, Redis is an incredibly popular open source project supported by a vibrant community. But developers don’t just use Redis, they love it. Stack Overflow’s 2021 Developer Survey has ranked Redis as the Most Loved Database for 5 years running!

image

Let us quickly jump into top 5 tutorials and resources sites that you might useful, no matter if you are a beginner, intermediate or experience developer.

Redis Developer Hub

Level: Beginners, Intermediate

image

With over 150+ tutorials, Redis Developer Hub is basically a journey carved out for developers like YOU. The journey is defined in terms of “Create > Develop > Explore” . The “Create” section allows you to get started with Redis, creating Redis database locally as well as over Cloud in the form of DBaaS. The “Develop” section allows you to build your app using Redis clients. Finally, the “Explore” section helps you to explore your Redis database using robust tools like RedisInsight, Redis Data Source for Grafana, RIOT and many more…

Redis Developer Hub includes several interesting tutorials around RedisInsight. If you’re looking out for a Redis intuitive and efficient GUI for Redis that allows you to interact with your databases and manage your data—with built-in support for most popular Redis modules, RedisInsight is the right tool for you. It’s a freeware and supported by Redis Inc.

Check out Redis Developer Hub

Redis Launchpad

Level: Intermediate, Advance

image

Redis Launchpad is the central place to find example apps that are built on Redis. Redis Launchpad is basically a hub of over 75+ sample applications built on Redis. It provides developers and architects an easy, tangible way to find and visualize numerous sample apps that use Redis as a real-time data platform and primary database in one central location. Here you can dive into high-quality sample apps that show different architectures, data modeling, data storage, and commands, allowing you to start building fast apps faster.

The Redis Launchpad site is pretty neat. The various apps are categorizes in various languages (JavaScript, Java, Python, .NET etc.), cater to different industry verticals (Financial services, Gaming, Retail, etc), use different Redis modules (RedisJSON, RediSearch, RedisAI, RedisTimeSeries etc), and showcase varying capabilities. If you’re really interested to know how Redis can be used as a primary database, check out cool apps like Feature Creep, Dronification of Crop Insurer, Zindagi, Sahay, Code Red and many more.

Check out Redis Launchpad

Redis University

Level: Beginner, Intermediate

image

Redis university is an online destination for Redis users and enthusiasts to learn from peers and database experts. It is free to sign up and prospective students need only provide their first and last name, email address and affiliated organization. The university-style structure creates a rhythm to help students stay engaged and invested in their work, while also creating a feedback loop for Redis. Online courses will run four to six weeks and include video tutorials, quizzes, demos and assignments with firm due dates. Students who complete the course with grades of 65 percent or higher will receive certificates of completion and online badges for their LinkedIn profiles. The initial course is designed as an introduction for developers at the beginning of their journey, but subsequent courses will appeal to a wider audience and include more administration-oriented classes for those in the more advanced stages.

Enroll to Redis University

Redis University also gives users of the Redis open source platform the opportunity to explore for free the advanced functionality of the Redis Enterprise solution, while sharing information and discussing applications and use cases with their peers. Redis University will launch two courses this year and run each of them twice, focusing initially on developers.

Redis For Dummies e-Book

Level: Beginner

Image description

Whether you are a developer interested in learning Redis or a manager thinking about implementing Redis in your organization, Redis for Dummies can help you get started with. Redis for Dummies’ readers are managers and database developers interested in improving the performance of e-commerce, search, internet-of-things, and other data-centric applications.

In this latest Edition of Redis for Dummies ebook, you’ll

  • See real-world examples of Redis-powered applications
  • Learn about coding with Redis clients like Python, Java, and NodeJS
  • Explore Redis clustering and high availability
  • Discover Redis data structures and modules like RediSearch, RedisJSON, RedisGraph, and RedisTimeSeries
  • Visualize, interact and manage your databases using RedisInsight

Redis Core Project Repository

Level: Beginner, Intermediate and Advance

If you’re a developer keen to to learn as well as contribute to Redis, then nothing compares to the core Redis project repository. It’s a great resource to deep dive into nitty-gritty of Redis and its development GitHub branches.

Here is a list of selected starting points that you might find interesting:

Further References:

Top comments (0)