Follow me on IG for behind-the-scenes content 😊 ► bit.ly/2F3LXYJ ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro and Overview 1:13 - What is Redis? 1:42 - Use Cases & Benefits of a Multi-Model DB 4:58 - How Redis works? Redis Modules 6:49 - Data Persistence & Durability with Redis (Snapshotting and AOF) 11:14 - Saving Costs with Redis on Flash 12:34 - How to scale a Redis database? 16:41 - High Availability across multiple regions (Active-Active Geo Distribution) 20:23 - Running Redis in Kubernetes ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Docker course ► th-cam.com/video/3c-iBn73dDE/w-d-xo.html Full Python course ► th-cam.com/video/t8pPdKYpowI/w-d-xo.html Full K8s course course ► th-cam.com/video/X48VuDVv0do/w-d-xo.html DevOps Tools, like Terraform, Prometheus ► bit.ly/2W9UEq6 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► bit.ly/2F3LXYJ TWITTER ► bit.ly/3i54PUB LINKEDIN ► bit.ly/3hWOLVT FB group ► bit.ly/32UVSZP DEV ► bit.ly/3h2fqiO ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 bit.ly/3mPIaiU
Hi Nana. Hope that youre Doing Great! Following youre Devops Classes. Along those videos, Can you please Help Us, How to crack the devops interveiw by answering the All the real time experince? Hope You understood.And Youre reply will make My day👍 😊 Thank You
@@yashwanthkumar3184 I wish she would relax and speak from her heart and not just to make the world comfortable... Toni Braxton... is a good example of voice mechanics ...
Hi Nana! I am very impressed the knowledge you are sharing on YT. This is so great! All pictures, graphs, animations, your voice and the knowledge itself! You are very hard working and knowledgeable person. I wish to myself to be like you are. Cheers!
Highly informative. I watched a couple more Redis tutorials on other youtube channels. Yet, this is by far the best one and is 10x times more knowledgeable and informative. Awesome work! Thanks a lot, Nana
This is not a Redis crash course - it's an ad for Redis. It does not teach you how to use Redis in the way that 90% of people use Redis (which is what I would expect a crash course in Redis to do).
Hi Nana, this was such a crazy good video for so many reasons! Thanks so much for making a video on Redis. You can really see how much time and effort went into this. - Just enough content to give you a complete introduction that’s not too long but doesn’t leave so many unanswered questions that you have to watch similar videos that might repeat 40% of the content - Question-answer style presentation where questions used are the ones you would have when beginning and in the middle of starting to use it - Attractive visuals which helps watchers more easily understand concepts but also implicitly keeps them engaged by helping them follow along the video better - Clear logical explanations that also use analogies and references people will likely understand to help bring new knowledge into existing knowledge
Very interesting topic. I used Redis a short time ago in a project where multiple services needed to exchange data asynchronous and I have to say Redis solves this problem perfectly. The most amazing feature about Redis is its tremendous speed. By the way I appreciate the effort you take in creating your presentations. They always look really nice.
In September 2022, I was a zero on Docker and needed it with ECR to be able to deploy a test automation framework.. All tutorials except yours were useless.. it took me 15 hours but I deployed it!! From not having any background to doing it professionally.. Fast forward to today and you literally saved the day on the Redis front! Thank you 😊
Thank you for this great summary, I'm studying up for a system design interview and this was very helpful! It took me a moment to realize that you weren't saying "Many teams don't want to deal with this [F-word]" but "effort"! I was just nodding along, thinking yes, it's quite vexing, isn't it
Another awesome video. The reason I find it so impressive is because even though it is a Redis crash course, you didn't get into basic syntax and setting up Redis which I usually find in other videos and can be done easily with documentation. Instead you went into nitty gritty of things,important concepts and architecture side of Redis and once that is clear, using it is no biggie. Kudos. Keep up the work Nana. This video helped a lot. Thanks. ❤️
Could you share a bit more about how Redis will handle disaster recovery if one of the nodes containing a shard goes down, example shard "C" at video timestamp 15.45? I am not clear how the data in shard "C" can be restored unless it is done from the snapshot or the file-appending. And if that's the way it is done, how is the data spread across A - H reconcile and consistency restored since there may be missing transactions in C not captured in the snapshot or append-file.
I learnt Docker, Kubernettees much needed for Mlops from Nana. Now learnt Redis for Data Ingestion in AWS. Her videos are knowledge dense, demand full attention and no fast forwarding!
Usually love your videos but this one seemed a little biased. If Redis modules can essentially replace all the other technologies why haven't more companies adopted it? Surely, the specialized versions of the tools have some significant advantages. What are the drawbacks of trying to replace everything with Redis?
For huger databases I think this would present more of a challenge. This is why Redis is essentially used for caching services. However, it would appear based on the video that you could scale Redis out to multiple machines but I am not sure about its parallel processing abilities. Even Apache Spark which does its computations in memory still has some underlying storage system behind it.
There are so many limitations of redis that's why u may not use as primary db : 1. u can't perform complex queries like sql 2. u can use CDN to improve user experience in different regions but u can't use CDN with redis
I would love a video about Conflict-free Replicated Data Types with your clear teaching style. The "micro-introduction" to CRDTs in this video was worth the price of admission alone.
Thanks Nana ! Maybe, if Redis will be a lead on the technical databases, in the future, RAM will get more cheap ;). I assume you can do all things (but Active-Active service) with Redis-standard (free tier) as well ? I mean, sharding and clustering but you don't have a special tool for configuring and monitoring that process, did I understood it right ?
This is my first comprehensive instruction video on Redis and I genuinely have to say how concise, informative and easy to understand this video is as I understood 80-90% of the content without having to replay the video (this is rarely the case for me). I instantly subscribed to your channel just because of this
Seriously? It's literally like watching a 25 minute advertisement for Redis. She didn't teach anything about when it should be used or the pros and cons of using Redis -- basically just "WOW USE REDIS FOR EVERYTHING. OH AND BUY THE ENTERPRISE REDIS TOO!"
Thanks, best video on Redis. Wish I had found earlier. Had watched many videos, most of them left many questions unanswered. Please cover these 1. How data is synced to replicas esp if in different region and latency 2. How cluster is managed, using zookeeper?
Whoa. I thought you were nuts early on to say all these multiple specialized databases could be done in REDIS as I have done some interesting things with REDIS and am well aware of many things it can do. What I didn't know is about these specialized non-core modules. Thanks!
Thank you for the concise and on point explanation of the inner workings and fledged features of redis . For aws ec2 you need to set delete on termination to false to preserve the ebs in case of termination or failure, and for better dr/bc u could or should make incremental snapchots to s3 which is a cheaper but more durable and highly available( 3 availability zones) storage solution, couple that with cross region replication and u`re good to go for disaster recovery. Thank u again and keep up the good work .
Thanks a lot for sharing this. Right on time for me as I'm going to learn this. I like your videos so much. Thank you so much for teaching this to all of us. 🙏🙏🙏
I made an wms with redis cluster as primary database 😄 the result pretty good, but will need a lot of skill, research, try and retry till you found your fine-tune. We have several hundreads sku and 12 million S/N in our inventory. Can perform a search or pagination around 100ms on each request. Pretty good !
Interesting concept to store everything on redis. But how you convert for example 2 sql tables, to redis. Let's simplify to strings only. You read/write it as json? How you handle situations, where you traditionally use realations?
Hi nana! You said in your video that the way redis works as a primary database, is that he has the redis core that allready supports storing different types of data, and than if you need you can expand it by using the different models that avaliable to you in redis. My question is: If the redis core is allready supports storing different types of data, whay do we need the extra models?
Hi Nana!! I just saw ur channel two days ago and i can say it’s the best application channel i ever seen like I could finally enjoy learning ! Thanks a lot But I think that the time has come to make a video about Kafka!
Thanks a lot for sharing this video , it gives complete abstract information . I am trying the redis in my application where large number of load is coming in application but after some request redis not responding . Please suggest
Sharding and replicate SQL & NoSQL of so many microservices that are use various database hardly to do, especially when have to manage per CDN interdependensi server. You are really can make your audience get fundamental knowledge for administer server.
Hey Nana, I have a requirement to automatically extend the expiry based on last access of the object. By default, redis expiry is based on first write. Can you pls tell is it possible in redis and how to do that in redis?
You mentioned that Redis can handle various types of data. However, when it comes to storing relational database data, there's a question about how Redis, which primarily operates as a key-value store, can effectively manage this type of data.
Hi! I hope this gets noticed. I need help. We used Reddis for our Grails project and we applied changes on the Tomcat configuration. Upon testing, the session remains without relogin and also redirected to the other live pod however, session is terminated when the other replica pod goes up. Would you know why?
thanks a lot Nana, this video is really great, please upload a video crash course about system design from scratch, it is really important and you teach so good, thanks again, best wishes.
Follow me on IG for behind-the-scenes content 😊 ► bit.ly/2F3LXYJ
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
0:00 - Intro and Overview
1:13 - What is Redis?
1:42 - Use Cases & Benefits of a Multi-Model DB
4:58 - How Redis works? Redis Modules
6:49 - Data Persistence & Durability with Redis (Snapshotting and AOF)
11:14 - Saving Costs with Redis on Flash
12:34 - How to scale a Redis database?
16:41 - High Availability across multiple regions (Active-Active Geo Distribution)
20:23 - Running Redis in Kubernetes
▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
Full Docker course ► th-cam.com/video/3c-iBn73dDE/w-d-xo.html
Full Python course ► th-cam.com/video/t8pPdKYpowI/w-d-xo.html
Full K8s course course ► th-cam.com/video/X48VuDVv0do/w-d-xo.html
DevOps Tools, like Terraform, Prometheus ► bit.ly/2W9UEq6
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
INSTAGRAM ► bit.ly/2F3LXYJ
TWITTER ► bit.ly/3i54PUB
LINKEDIN ► bit.ly/3hWOLVT
FB group ► bit.ly/32UVSZP
DEV ► bit.ly/3h2fqiO
▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬
► Become a DevOps Engineer - full educational program 👉🏼 bit.ly/3gEwf4V
► High-Quality and Hands-On Courses 👉🏼 bit.ly/3nIouPW
► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 bit.ly/3mPIaiU
Hi Nana.
Hope that youre Doing Great! Following youre Devops Classes. Along those videos, Can you please Help Us, How to crack the devops interveiw by answering the All the real time experince?
Hope You understood.And Youre reply will make My day👍
😊
Thank You
@@yashwanthkumar3184 I wish she would relax and speak from her heart and not just to make the world comfortable... Toni Braxton... is a good example of voice mechanics ...
Hi Nana! I am very impressed the knowledge you are sharing on YT. This is so great! All pictures, graphs, animations, your voice and the knowledge itself! You are very hard working and knowledgeable person. I wish to myself to be like you are. Cheers!
Thank you so much for your kind words Pax! I really appreciate it 💙
Really Nana your knowledge sharing concept with great knowledge on different stack is impressive👍👍. Keep saying
A knowledge angel :-)
@@vipinkoul595 She is knowledge tank
@@greatlog4u I have crush on her :-)
This is more than just about Redis. The scaling section is actually a good overview of how all databases scale. Love it.
Highly informative. I watched a couple more Redis tutorials on other youtube channels. Yet, this is by far the best one and is 10x times more knowledgeable and informative. Awesome work! Thanks a lot, Nana
Whats to expect if Reddis them selfs sponserd her
This is not a Redis crash course - it's an ad for Redis. It does not teach you how to use Redis in the way that 90% of people use Redis (which is what I would expect a crash course in Redis to do).
did you find any real source
Hi Nana, this was such a crazy good video for so many reasons! Thanks so much for making a video on Redis. You can really see how much time and effort went into this.
- Just enough content to give you a complete introduction that’s not too long but doesn’t leave so many unanswered questions that you have to watch similar videos that might repeat 40% of the content
- Question-answer style presentation where questions used are the ones you would have when beginning and in the middle of starting to use it
- Attractive visuals which helps watchers more easily understand concepts but also implicitly keeps them engaged by helping them follow along the video better
- Clear logical explanations that also use analogies and references people will likely understand to help bring new knowledge into existing knowledge
Very interesting topic. I used Redis a short time ago in a project where multiple services needed to exchange data asynchronous and I have to say Redis solves this problem perfectly. The most amazing feature about Redis is its tremendous speed.
By the way I appreciate the effort you take in creating your presentations. They always look really nice.
In September 2022, I was a zero on Docker and needed it with ECR to be able to deploy a test automation framework..
All tutorials except yours were useless.. it took me 15 hours but I deployed it!! From not having any background to doing it professionally..
Fast forward to today and you literally saved the day on the Redis front!
Thank you 😊
Thank you for this great summary, I'm studying up for a system design interview and this was very helpful! It took me a moment to realize that you weren't saying "Many teams don't want to deal with this [F-word]" but "effort"! I was just nodding along, thinking yes, it's quite vexing, isn't it
Another awesome video. The reason I find it so impressive is because even though it is a Redis crash course, you didn't get into basic syntax and setting up Redis which I usually find in other videos and can be done easily with documentation. Instead you went into nitty gritty of things,important concepts and architecture side of Redis and once that is clear, using it is no biggie. Kudos. Keep up the work Nana. This video helped a lot. Thanks. ❤️
One of the best technical videos I have see. It is clear and informative. Thank you!
This is awesome, I've been researching Redis for a week, and I'm looking forward to using it in my projects
Thanks!
Thanks so much Jasper!
Could you share a bit more about how Redis will handle disaster recovery if one of the nodes containing a shard goes down, example shard "C" at video timestamp 15.45? I am not clear how the data in shard "C" can be restored unless it is done from the snapshot or the file-appending. And if that's the way it is done, how is the data spread across A - H reconcile and consistency restored since there may be missing transactions in C not captured in the snapshot or append-file.
Each shard has its primary and replicas that it can recover data from.
You are an excellent instructor. Thank you very much for producing this content!
An excellent birds-eye view of all the features redis offers. I wondered about data persistence and you answered that quite throughly.
I need to keep this in memory and on-hand for quick retrieval later. Thanks Nana!
::lol intensifies::
👍 🤩
Great content like this helped me get my first DevOps job. Thanks :D
Congrats to your new job 💪 Really happy my videos helped! :)
After watching few of your videos, I was shocked when I realised your channel have 'just' around 390k subs. Very good content. Thanks !
Wholly Smoke! is there anyone else who can explain a technology better than you? I don't think so!
THANK YOU!!
The best redis introduction i have listened to. It is very clearand straight to the point. Well done!
Putting something like this together is not an easy task, yet you nailed it with 100% accuracy! I really appreciate all you do!
I love your videos, They are soooo clear to me , you use very simple language which makes it very intersting and clear. Thanks Keep the good work :)
I learnt Docker, Kubernettees much needed for Mlops from Nana.
Now learnt Redis for Data Ingestion in AWS.
Her videos are knowledge dense, demand full attention and no fast forwarding!
Usually love your videos but this one seemed a little biased. If Redis modules can essentially replace all the other technologies why haven't more companies adopted it?
Surely, the specialized versions of the tools have some significant advantages. What are the drawbacks of trying to replace everything with Redis?
Scale, redis is like a rdbms but in memory
For huger databases I think this would present more of a challenge. This is why Redis is essentially used for caching services. However, it would appear based on the video that you could scale Redis out to multiple machines but I am not sure about its parallel processing abilities. Even Apache Spark which does its computations in memory still has some underlying storage system behind it.
This was seriously just a sponsored video. Nothing objective, no listing pros and cons or anything. Terrible video from Nana.
Agreed, it is a bit like a sales pitch for the enterprises version.
1. Redis is easy
2. But it is really complicated
3. Buy our easy product
There are so many limitations of redis that's why u may not use as primary db :
1. u can't perform complex queries like sql
2. u can use CDN to improve user experience in different regions but u can't use CDN with redis
The way of teaching is really appreciated. could you please share the practical lab so that we can understand in practical way as well
I would love a video about Conflict-free Replicated Data Types with your clear teaching style. The "micro-introduction" to CRDTs in this video was worth the price of admission alone.
A concise, on-point explanation. Very comprehensive and brought me upto speed in a half an hour. Thank you!
Thanks Nana !
Maybe, if Redis will be a lead on the technical databases, in the future, RAM will get more cheap ;).
I assume you can do all things (but Active-Active service) with Redis-standard (free tier) as well ? I mean, sharding and clustering but you don't have a special tool for configuring and monitoring that process, did I understood it right ?
Thank you and Awesome Content , Could you please make a video on Kafka .... that would be great
Back with the bang!, again no compromise on quality and content Kudos Nana, Nice one indeed.
Wonderful, that is what I was looking for.
Thanks a lot Nana
This is my first comprehensive instruction video on Redis and I genuinely have to say how concise, informative and easy to understand this video is as I understood 80-90% of the content without having to replay the video (this is rarely the case for me). I instantly subscribed to your channel just because of this
Same here
A very good journey around the topic if not familiar with the basic concepts.
Thank you very much from Belarus
this is the kind if video's where you wish that
why can't i like a single video multiple times??!
Nana, one of best video of your all best videos !! You have covered all scenarios and solutions in a easiest possible way... cheers !
Seriously? It's literally like watching a 25 minute advertisement for Redis. She didn't teach anything about when it should be used or the pros and cons of using Redis -- basically just "WOW USE REDIS FOR EVERYTHING. OH AND BUY THE ENTERPRISE REDIS TOO!"
Great content for Redis!!!!. superb presentation...
Hello Nana after watching your videos I started Devops I have 5 year experience in Testing is it good option
As always awesome job with this video.Being new to Redis got so much learning.Thanks for all your effort in making this video
Thank you so much dear Nana for sharing your knowledge with us!!! We highly appreciate it
Thanks, best video on Redis. Wish I had found earlier. Had watched many videos, most of them left many questions unanswered. Please cover these 1. How data is synced to replicas esp if in different region and latency 2. How cluster is managed, using zookeeper?
Thanks... This video was eye opener. I don't know if we can apply these module to manage service like Google Cloud Memorystore or AWS Elasticache.
Whoa. I thought you were nuts early on to say all these multiple specialized databases could be done in REDIS as I have done some interesting things with REDIS and am well aware of many things it can do. What I didn't know is about these specialized non-core modules. Thanks!
Thank you for the concise and on point explanation of the inner workings and fledged features of redis . For aws ec2
you need to set delete on termination to false to preserve the ebs in case of termination or failure, and for better dr/bc
u could or should make incremental snapchots to s3 which is a cheaper but more durable and highly available( 3 availability zones)
storage solution, couple that with cross region replication and u`re good to go for disaster recovery. Thank u again and keep up the good
work .
Nice to see some video about best practices how to deploy Redis to k8s and which type of deployment and HA we can use to which types of load...
Thanks a lot for sharing this. Right on time for me as I'm going to learn this. I like your videos so much. Thank you so much for teaching this to all of us. 🙏🙏🙏
I made an wms with redis cluster as primary database 😄 the result pretty good, but will need a lot of skill, research, try and retry till you found your fine-tune.
We have several hundreads sku and 12 million S/N in our inventory. Can perform a search or pagination around 100ms on each request.
Pretty good !
Soo helpful video crystal and clear thanks nana ❤️
*We would like to see videos on A.I and Machine learning 😊*
Another perfect und very helpful video! Thx!
Thanks Tom :)
This is the best ad Redis could have hoped for. Nice work!
The Wonder woman of tech world, you are my superhero 😁
Fallen in Love with your knowledge and brain cells. You know almost all things of morden days👍
@TechWorldwithNana
Redis is a stand alone application?
So it can be incorporated into an embedded application as part of the application code base?
Interesting concept to store everything on redis. But how you convert for example 2 sql tables, to redis. Let's simplify to strings only. You read/write it as json? How you handle situations, where you traditionally use realations?
Hi your presentations are awesome! What tools do you use to make them?
Hi nana! You said in your video that the way redis works as a primary database, is that he has the redis core that allready supports storing different types of data, and than if you need you can expand it by using the different models that avaliable to you in redis. My question is: If the redis core is allready supports storing different types of data, whay do we need the extra models?
As always, very useful, clear and easy to understand,
That was quite concise and packed video tutorial, now it will get easier to read through docs. Thank you Nana!
I want to have this vast knowledge of scaling as part of the nodes in my cluster of knowledge 😇 Thanks for sharing....node updated.
Hi Nana!!
I just saw ur channel two days ago and i can say it’s the best application channel i ever seen like I could finally enjoy learning ! Thanks a lot
But I think that the time has come to make a video about Kafka!
Thank you your endless knowlege never fails to impresss!!
Do you have a video for Redis as session manager to be configured in Tomcat, in Kubernetes? Shared among pods
Hi , thank you for sharing knowledge. Can we migrate the redis from onprem to aws running in kubernetes. Can you please help me for some steps.
everytime I don't know something you have the perfect answer. magic
Thanks for sharing your knowledge with us! Your videos are very helpful for me.
I was looking for this exactly thanks #TechworldwithNana 💯
On that EC2 example, is it better practice to store AOF logs & Snapshot to EBS or S3. I would assume the latter?
Is there any sample project available which cover all topics mentioned in video?
Hi Nana, Could you please let me know which video editing software do you use ? Thank you in advance!
Hi Nana, thanks for sharing this video. Would like to see a a tutorial on usage and setup with a demo
The best crash course! Thanks!
Wonderful video. How does redis write/read to the database. Is it a write through cache ?
This is a great video, a lot to digest here. thank you
really good explanation Nana!
Is there need to use redis db for storing the chat messages along with django channels. How can be that?
Hi Nana, have you made any videos about Cassandra?
Thanks Nana , You have nailed it and the way you have presented the video is very valuable and beneficial for everyone .. Thanks a lot .
Thank you so much for sharing this tutorial !!
This is the best thanksgiving gift 🎁 I have ever received 😊 God bless you !!
Thanks a lot for sharing this video , it gives complete abstract information .
I am trying the redis in my application where large number of load is coming in application but after some request redis not responding . Please suggest
Very well explained and presented the Redis in depth
Thank you so much!
How is Redus used for session management?
awesome, i'm liking all the videos that you have been posting... very good encapuslation
As always Nana, your videos are clear, concise, and enlightening! Thank you!
Great tutorial for learning Redis basics
This was what I needed. Well explained.
Nana, you the most influential woman in engineering. Hats off to you !! Is this deck available anywhere that I can refer?
Sharding and replicate SQL & NoSQL of so many microservices that are use various database hardly to do, especially when have to manage per CDN interdependensi server. You are really can make your audience get fundamental knowledge for administer server.
Awesome Presentation! Thank you!
greate explanation, very informative. Thank you.🤓
This feel more as an ad than as an educational content!
Excellent explanation with beautiful presentations.
Thank you! 🙏
Another brilliant video. You make it so much easier for architects to get solid, foundational overviews of important topics.
Hey Nana,
I have a requirement to automatically extend the expiry based on last access of the object. By default, redis expiry is based on first write. Can you pls tell is it possible in redis and how to do that in redis?
You are amazing Nana! Thanks a lot!
For Redis Cluster, which one is better traditional Redis Cluster or Sentinel
You mentioned that Redis can handle various types of data. However, when it comes to storing relational database data, there's a question about how Redis, which primarily operates as a key-value store, can effectively manage this type of data.
Hi! I hope this gets noticed.
I need help. We used Reddis for our Grails project and we applied changes on the Tomcat configuration. Upon testing, the session remains without relogin and also redirected to the other live pod however, session is terminated when the other replica pod goes up. Would you know why?
thanks a lot Nana, this video is really great, please upload a video crash course about system design from scratch, it is really important and you teach so good, thanks again, best wishes.
You are AMAZING. Period.