No video

What is Redis and What Does It Do?

  Рет қаралды 254,725

CBT Nuggets

CBT Nuggets

Күн бұрын

Пікірлер: 174
@pinxtr
@pinxtr 3 жыл бұрын
My man looks like he's putting tutorials straight from Antarctica
@opossum4463
@opossum4463 3 жыл бұрын
He looks like the CEO of a certain fortune 500 company. And that can't be a bad thing.
@opossum4463
@opossum4463 3 жыл бұрын
I mean, minus the nose ring.
@samarth319
@samarth319 2 жыл бұрын
I think he looks pretty similar to Twitter's CEO Jack Dorsey...
@kw19991
@kw19991 2 ай бұрын
This is why indexes were invented, to reduce retrieval time for a query.
@lajos108
@lajos108 Жыл бұрын
I started a LinkedIn course on Redis, just to see what is it about. After 20 minutes I started to search on KZbin for a summary of Redis and get the meaning of it in short time. This explanation is short, understandable, just great. Thanks!
@riskitall7421
@riskitall7421 2 жыл бұрын
Awesome explanation Trevor. Breaking down problems into dummy understanding is an art.
@ekanastone
@ekanastone 3 жыл бұрын
I thought u were Jack Dorsey at firsts lol
@hangout7081
@hangout7081 3 жыл бұрын
😂 me too
@musaopaluwa2580
@musaopaluwa2580 2 жыл бұрын
🤣🤣🤣🤣
@mdbasaz
@mdbasaz 2 жыл бұрын
Me too
@akeinchina
@akeinchina 2 жыл бұрын
lol, me too.
@user-td5gy2fh3p
@user-td5gy2fh3p 8 ай бұрын
Lmfaooooooooo 😂😂😂
@courageahorttor7666
@courageahorttor7666 2 жыл бұрын
Awesome elaboration. He hit the nail straight to the point
@ThefamousMrcroissant
@ThefamousMrcroissant 2 жыл бұрын
Aha, so basically an in memory cache. Very well structured video; shows the problem and how Redis attempts to solve it, making it intuitive to grasp its purpose.
@deedoodeedoo6382
@deedoodeedoo6382 2 жыл бұрын
@Alek Wolf I'm a complete beginner at Redis, but this seems to be a general software problem. Since Redis is an in-memory app that strives to use cache, to decrease the wait time for common data queries, it is based on RAM usage. Since it is based on RAM usage, it's limited by the RAM provided with the machine. I don't think BigData ever was a viable target for usage of Redis. BigData can return huge responses to queries and it's not really feasible to hold it all in limited RAM, a few bigger reports and OOM is achieved. I suppose at that point a better approach would be putting in resources to speed up the access to BigData resources and optimizing queries.
@adityamittal4357
@adityamittal4357 Жыл бұрын
This isn't what redis is, this is just an explanation of how a cache works. Caching is just one use case for redis. This video will make beginners think that redis is a cache, which is false. Redis is an in-memory key-value store with pub-sub model with many use cases such as creating event streams in architecture beyond mere caching.
@Paul_Aderoju
@Paul_Aderoju Жыл бұрын
Thank you so much. Heard Vercel recently implemented a Key-Value system, and it’s a Redis-like data system. This video gave me a good overview of Redis.
@RedisUniversity
@RedisUniversity 3 жыл бұрын
Couldn't have put it better, great work!
@PowerUsr1
@PowerUsr1 2 жыл бұрын
This is a really good video. I’m a network engineer playing with docker and I’ve seen this a few times. Always wondered what it is.
@StrikerEureka85
@StrikerEureka85 2 жыл бұрын
FINALLY! a clear explanation as to what it actually does. thank you for this.
@didorins4994
@didorins4994 Жыл бұрын
Thanks for starting from User experience, so we can understand the use-case clearly.
@kaushikdr
@kaushikdr 2 жыл бұрын
I have to admit, I was initially distracted by your glorious beard! :D I have a few questions I hope you can clarify - 1) Why is querying Redis faster than directly querying a database - is it because there is less amount of data to search from? Also, at what point does the cache start removing data? Is the oldest data removed first or is it the data that is accessed least often? 2) If we are using a cache worker to update the Redis cache every time there is a change to the database, why is this any faster than just directly querying the database? It seems that in this case, the Redis cache contains the same amount of information as the database and that the database would be updated before the Redis cache anyways.
@osmangani4966
@osmangani4966 2 жыл бұрын
simple and clear, to the point.......really like the way you explain.
@jackcastro9583
@jackcastro9583 2 жыл бұрын
i agree with your thinking!🥤cheers🥤
@MrPx0727
@MrPx0727 2 жыл бұрын
Very good in explaining Redis serving as a cache system; would be nice to expand to all important features of Redis ...
@Kirimoshi
@Kirimoshi Ай бұрын
I like the way you explain things, please keep going 👍
@davidmunyiri6147
@davidmunyiri6147 8 ай бұрын
That's a nice explanation Trevor, i like the way you explained bit by bit to understanding level
@kunalb2051
@kunalb2051 3 жыл бұрын
Best video on Redis ❤️
@Shubham__Saroj
@Shubham__Saroj 2 жыл бұрын
real quick and awesomely covered in less time.
@xxxxxGhostBoyxxxxx
@xxxxxGhostBoyxxxxx 2 жыл бұрын
the beard is an indicator of experience
@baolam4180
@baolam4180 Жыл бұрын
awesome explanation and greatly clear english speaking. I can fully listen to you without looking at the sub. Well done!
@krishnashah6654
@krishnashah6654 3 ай бұрын
Store data in a redis cache instance and retrieve that data from the RAM of the server that’s running the service. Initially the instance doesn’t have any data instead of it’s config data.
@user-rj8yv5nz3f
@user-rj8yv5nz3f 11 ай бұрын
thank you, it was so helpful
@Food.5inder
@Food.5inder Жыл бұрын
Awesome dude... simple and crispy explanation. Keep it up appreciate.
@torrvic1156
@torrvic1156 Ай бұрын
Thank you so much! That was very informative! I learned the scenarios of how I can use Redis.
@Acumen928
@Acumen928 3 жыл бұрын
Just what I needed.
@Joop5037
@Joop5037 7 ай бұрын
Very good explanation.
@kinax2
@kinax2 2 жыл бұрын
What if the user has updated he is info, Would the user get an old data or new data?
@mohammadzulqarnain6288
@mohammadzulqarnain6288 3 жыл бұрын
Simple and precise, it made me recall how my fried explained me about Redis and Guava caching but unfortunately i dont recall the difference btw them.
@ShukyPersky
@ShukyPersky 3 жыл бұрын
Sounds interesting 1. What are the memory requirements in the case of a large-scale database to keep this solution effective? 2. How effective this solution for a system that generates random access to a large-scale database? in which case Redis cache would require a lot of memory to stay effective I think that these topics should be referred to by the video.
@cbtnuggets
@cbtnuggets 3 жыл бұрын
Hi Shuky, thank you for your questions. It will really depend on the load and amount of data, but there are some profiles in AWS and Azure that will be for enterprise requirements up to 14TB of memory. docs.microsoft.com/en-us/azure/azure-cache-for-redis/cache-planning-faq#azure-cache-for-redis-performance This is a good break down of some performance recommendations. We hope this is helpful! Thank you for learning with us.
@ans42101
@ans42101 Жыл бұрын
Thank you for the explanation, you made it simple to understand.
@IchEsseKonsolen
@IchEsseKonsolen 3 жыл бұрын
Liking for the adorable outro. It HAS been informative for me!
@aparnasaha9729
@aparnasaha9729 4 ай бұрын
excellent explanation
@koders9778
@koders9778 3 жыл бұрын
This was very helpful. Thanks sir!
@cbtnuggets
@cbtnuggets 3 жыл бұрын
We're so glad it's helpful for you! Thank you for learning with us.
@juejuepaing6985
@juejuepaing6985 2 жыл бұрын
Thank you
@bsummer
@bsummer 2 жыл бұрын
Wish we all Had Guys like this before College. Redis, which stands for Remote Dictionary Server cements it
@rednejiv123
@rednejiv123 3 жыл бұрын
Excellent video! Thanks a lot.
@BlueDolphinBlues
@BlueDolphinBlues 2 ай бұрын
Hi Trevor Sullivan
@vop0092
@vop0092 Жыл бұрын
Awesome explanation in easy way ❤
@user-cw9vj4sl5l
@user-cw9vj4sl5l Жыл бұрын
Clean and clear. Thank you very much!
@rupeshsingh3607
@rupeshsingh3607 2 жыл бұрын
Nice video Sir ,please carry on ,nice voice clarity and representation
@mirishfaqhussain9302
@mirishfaqhussain9302 2 жыл бұрын
awesome explanation jack dorsey
@user-xx2td2mf6b
@user-xx2td2mf6b 2 жыл бұрын
very clear explanation. make us impressed a lot.
@BassZeke
@BassZeke 2 жыл бұрын
Fantastic! concise. clear
@renyirish
@renyirish 6 ай бұрын
Excellent explanation, thanks a lot 🤗
@Banjer
@Banjer 7 ай бұрын
Excellent explanation!!!
@rehamalbulushi520
@rehamalbulushi520 2 жыл бұрын
thank you for such a quick useful explanation
@sandhyakaranam6113
@sandhyakaranam6113 2 жыл бұрын
great explanation , thank you
@briarsmith8241
@briarsmith8241 Жыл бұрын
Cache hit on the explanation
@ann_uken
@ann_uken Жыл бұрын
Thank you for your great explanation! 💥
@gagang.r684
@gagang.r684 Жыл бұрын
Thank you. It cleared all my doubts😀
@juneldomingo6277
@juneldomingo6277 2 жыл бұрын
Great explanation! wonder what will happen to traffic if the redis goes down? will the web goes down as well as it cant retrieve data from cache? or will the web traffic will go directly to the database. Thanks
@none0n
@none0n Жыл бұрын
Thanks for the great explanation. So in order words, without a cache workers, redis won't be aware of new data and there is always the risk to fetching stale data?
@lovinthumper
@lovinthumper 4 ай бұрын
Very informative.
@darrenklein6090
@darrenklein6090 Жыл бұрын
Thanks, that was very helpful.
@martinkarkovich3037
@martinkarkovich3037 3 жыл бұрын
excellent explanation!
@chriskaye1997
@chriskaye1997 2 жыл бұрын
Truly a great beard, so wow! much wisdom!
@DebbieGOfficial
@DebbieGOfficial Жыл бұрын
Well explained
@adamdymurski9342
@adamdymurski9342 11 ай бұрын
Good for start. Thanks 😊
@mikkeljensen1603
@mikkeljensen1603 Жыл бұрын
save your self the trouble and just use redis as a database, it is amazing
@stevendaddario8803
@stevendaddario8803 2 жыл бұрын
Wonderful Video! Thank you for the clear explanation!
@androidsavior
@androidsavior Жыл бұрын
where is the next video ? i cant find it
@shantanu143
@shantanu143 2 жыл бұрын
awesome. simple and explained with diagrams !
@i3looi2
@i3looi2 19 күн бұрын
So why not do the caching at server/api level ?
@canyoldas2855
@canyoldas2855 9 ай бұрын
Very informative. Thank you.
@LooneyTunesCarrot32
@LooneyTunesCarrot32 7 ай бұрын
So does this mean that the redis caching service will only be a hit if there has already been an existing query on the DB? Also, will the cache itself ever get too full, then what?
@amanuelyohannes7151
@amanuelyohannes7151 23 күн бұрын
I read somewhere redis is a great use case for chat apps. How does that be inline with caching I am very confused
@edwardfraser688
@edwardfraser688 3 жыл бұрын
Great explanation thanks.
@williamfriedeman7078
@williamfriedeman7078 2 жыл бұрын
Wonderful tutorial, thank you.
@shadymilkman10
@shadymilkman10 2 жыл бұрын
That was a great breakdown thanks!!!
@aakarshanraj1176
@aakarshanraj1176 27 күн бұрын
01:20 the query wont take 30s if made by a user since its most of the time OLTP
@hackcodesfree9200
@hackcodesfree9200 Жыл бұрын
super explained
@rahimeinollahi1
@rahimeinollahi1 2 жыл бұрын
thanks for creating this video,
@niponchanda8356
@niponchanda8356 2 жыл бұрын
Greatly explained
@francoisbourdages2906
@francoisbourdages2906 2 жыл бұрын
thanks, very well explained and clear
@tylercode2207
@tylercode2207 Жыл бұрын
That was really helpful...Thank You!!
@frogman3107
@frogman3107 Жыл бұрын
Why do we need database when we can store everything in redis in the first place?
@mazdanaqvy3754
@mazdanaqvy3754 Жыл бұрын
Thanks
@indrranil24
@indrranil24 Жыл бұрын
awesome loved it!!!!
@rasnacv3802
@rasnacv3802 2 жыл бұрын
Thank you for this content. very helpful
@nicklowe_
@nicklowe_ Жыл бұрын
I’m not totally clear how the amount of RAM allocated to a docker instance would be able to hold any substantial amount of data from a database. I understand how this is useful for commonly queried data, but wouldn’t the service have to be very selective in what it chooses to cache? And don’t we have to worry about available RAM for the web server? Does Redis ever battle the server for resources?
@ranjeetbadhe
@ranjeetbadhe Жыл бұрын
Can you please let us know how the Redis implementation in Openstack Controller works?
@ns4k_tv
@ns4k_tv Жыл бұрын
Thanks! Helped me alott!!
@duartelucas5746
@duartelucas5746 Жыл бұрын
is there a follow up on this, or is this part of some series that is available elsewhere? Thanks in advance!
@cbtnuggets
@cbtnuggets Жыл бұрын
You can check out the course here: www.cbtnuggets.com/it-training/devops/redis-essentials If you're not a current subscriber, you can sign up for a FREE 7-day trial to watch: training.cbt.gg/sbp
@duartelucas5746
@duartelucas5746 Жыл бұрын
@@cbtnuggets Thank you very much!
@TANRININresulu
@TANRININresulu Жыл бұрын
Trade off made from correctness of retrieved value hence it is a cache…
@adityamittal4357
@adityamittal4357 Жыл бұрын
This isn't what redis is, this is just an explanation of how a cache works. Caching is just one use case for redis. This video will make beginners think that redis is a cache, which is false. Redis is an in-memory key-value store with pub-sub model with many use cases such as creating event streams in architecture beyond mere caching.
@muhammedmusharaf386
@muhammedmusharaf386 2 жыл бұрын
Thankyou
@workpfeiffer3428
@workpfeiffer3428 2 жыл бұрын
good explanation. thakns a bunch
@diet92
@diet92 Жыл бұрын
Well understood 😎. Thanks
@whatthefunction9140
@whatthefunction9140 3 жыл бұрын
I used to hit the cache pretty hard in college.
@xtianseyer018
@xtianseyer018 2 жыл бұрын
Thank you for this
@MatichekYoutube
@MatichekYoutube 6 ай бұрын
thanks, ..
@vishalk2798
@vishalk2798 2 жыл бұрын
Well i had a query how long does the redis store a cache for is it for days or hours as if the cache does not clear then the redis cache size would get full right
@Ferruccio_Guicciardi
@Ferruccio_Guicciardi Жыл бұрын
Redis In-Memory database ! Redis Cache Service ! .... mmm... interesting.
@zmark2274
@zmark2274 2 жыл бұрын
That easy, thank you
@quirkyquester
@quirkyquester 2 жыл бұрын
Great video!
@brighteragyemang8765
@brighteragyemang8765 3 жыл бұрын
Thank you!
@jordanpedroinvestimentos
@jordanpedroinvestimentos Жыл бұрын
Good video
@sangtengkorak1954
@sangtengkorak1954 3 жыл бұрын
I see no one is make it, so I'll do. You know extension of redis name? Redis what? Redis nutz Great video all in all, thanks for the explanation.
@leedy8135
@leedy8135 Жыл бұрын
why always introduce ? is it impotant?
@UmairKhan-xz2df
@UmairKhan-xz2df Жыл бұрын
Hi, can you please do a video on Ncache?
@cbtnuggets
@cbtnuggets Жыл бұрын
Request here! www.cbtnuggets.com/request-training
Apache vs NGINX
7:53
IBM Technology
Рет қаралды 286 М.
Вы чего бл….🤣🤣🙏🏽🙏🏽🙏🏽
00:18
Magic? 😨
00:14
Andrey Grechka
Рет қаралды 20 МЛН
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 54 МЛН
Blue Food VS Red Food Emoji Mukbang
00:33
MOOMOO STUDIO [무무 스튜디오]
Рет қаралды 13 МЛН
Reacting to Controversial Opinions of Software Engineers
9:18
Fireship
Рет қаралды 2 МЛН
What is RAG? (Retrieval Augmented Generation)
11:37
Don Woodlock
Рет қаралды 132 М.
Redis Crash Course
27:31
Web Dev Simplified
Рет қаралды 618 М.
5 Design Patterns That Are ACTUALLY Used By Developers
9:27
Alex Hyett
Рет қаралды 254 М.
2. What Makes Redis Special? | Redis Internals
22:04
Arpit Bhayani
Рет қаралды 39 М.
Difference between cookies, session and tokens
11:53
Valentin Despa
Рет қаралды 620 М.
What is a REST API?
9:12
IBM Technology
Рет қаралды 1,5 МЛН
Top 5 Redis Use Cases
6:28
ByteByteGo
Рет қаралды 177 М.
100+ Docker Concepts you Need to Know
8:28
Fireship
Рет қаралды 929 М.
These coding projects give you an unfair advantage
8:13
Jason Goodison
Рет қаралды 1 МЛН
Вы чего бл….🤣🤣🙏🏽🙏🏽🙏🏽
00:18