Redis In-Memory Database Crash Course

preview_player
Показать описание
Redis is a noSQL key-value store, in memory database first that exploded in popularity in the past few years. In this video slash course, we will explain what Redis is, talk about the in-memory model, the optional durability, replication, clustering publish subscribe and the protocol and finally we will go through examples. During the video I will add time codes to each topic so you guys can jump to the topic that interests you the most.

Download Slides here
(Members get all slides for free. Become a Member to support the channel)

0:00 Intro
0:30 Why Redis became the most popular Database
12:20 Redis Crash Course

Table of Content and TimeCodes

Commands
Docker run --name redis -p 6379:6379 redis
docker exec -it rdb redis-cli

🎙️Listen to the Backend Engineering Podcast

🏭 Backend Engineering Videos

💾 Database Engineering Videos

🏰 Load Balancing and Proxies Videos

🏛️ Software Archtiecture Videos

📩 Messaging Systems

Become a Member

Support me on PayPal

Join our Thriving Backend Community on Discord

Stay Awesome,
Hussein
Рекомендации по теме
Комментарии
Автор



Learn the fundamentals of database systems to understand and build performant backend apps

Check out my udemy Introduction to Database Engineering


hnasr
Автор

You are the sole reason I concurred my fear of backend/servers and now am I actually half decent backend developer

redhood
Автор

I know this is off topic. One thing I love about Hussein's manner of speaking, is that he doesn't sound weird at 1.5x speed, which is very rare. :)

SpotAllen
Автор

This video is done, waiting for part-2 of the crash course. Where you'll give examples of clustering & replication with redis. 🥰🥰🥰

coding_ss
Автор

The only YouTuber who asks you to skip to the content you love so that you don't waste your time, instead of increasing his watch time!

dennysam
Автор

Hussein you are the man! I recommend all my coworkers to your channel.

Zolo
Автор

Hello Nasser, your content is brilliant and the way you talk and present tops it. Its like having a coffee table discussion with you about a topic(my role being a good listener). I leant a lot of concepts at its core. I have been looking for a content like this for long. Big thanks man!

surbhipaliwal
Автор

Great video, very infomative, I love your style.
Here are my 2 cents about HTTP vs TCP:
If I was designing a DBMS I would also use TCP. HTTP uses TCP in the background. TCP keeps permanently open socket connection, whereas HTTP closes the socket connection after each request/response cycle, and that adds overhead to communication. Also with TCP you can have just as much security as with HTTP with TLS, since it's the same underlying principle.

djole
Автор

Man you are the best! I cannot believe that you don't have a million subscribers! I love your work and I have learned a lot of it! Thank you so much! Greetings from Mexico

ricardoislasruiz
Автор

I did not have seen that many tutorials/crash course as good as yours to follow!😁 for me it was perfect. Entertaining and still got all the Infos I wanted/needed.
Thank you! Keep on!

realseth
Автор

3:34 In Latin, "per cent" means "out of hundred"
So people commonly write it as one word
Credit to Eddie Woo

avi
Автор

Am I the only one hit like button then watch ? You earned my trust

bijeesraj
Автор

I have upcoming interview at big unicorn startup and I have to complete take home assignment which has redis implementation, I will update you after passing it....
love you sir.

indiansoftwareengineer
Автор

Hello Mr. Nasser, Your way of presenting the topic is really awesome and way different than typical lecturing, I loved the content and listening the videos. lot of regards from India.

rajeevsinha
Автор

You're my favourite tech YouTuber. You honestly deserve more than a million subscribers. Thank you for putting out such a good content. More power to you.

coding_ss
Автор

You made Redis like a piece of cake to understand. Great video now I am going to learn Redis also.

snghnishant
Автор

Great video Hussein. The first in-memory database I worked on a couple of years back was TimesTen. We usually use this along with the main Oracle DB for caching aggregates. You can sync data, mostly aggregates for faster reporting defaulted to that particular aggregation hierarchy.

snehotoshbanerjee
Автор

Hussein thanks a lot I learned a lot from you. Baraka laho fik.

isaacfrost
Автор

redis is simple to install, configure and use, with sdk s available for all major programming languages and good performance out of the box. it’s no surprises we all love it.

mishasawangwan
Автор

Thanks for this. I've been needing a refresher. Appreciate you Hussein. See you soon!

CodingNuggets