Redis Crash Course

Redis is the most popular caching tool. It can be used with pretty much any programming language and provides incredibly versatile and quick caching. Redis powers a huge portion of the web so it is important to understand how it works. In this video I will be covering Redis in depth from how to install it, what commands you can use, all the way to how to use it in a real world project.
📚 Materials/References:
Windows Subsystem Linux: docs.microsoft.com/en-us/wind...
JavaScript Sets Video: • Another 5 Must Know Ja...
JavaScript Sets Article: blog.webdevsimplified.com/202...
Postman Clone Video:
🌎 Find Me Here:
My Blog: blog.webdevsimplified.com
My Courses: courses.webdevsimplified.com
Patreon: / webdevsimplified
Twitter: / devsimplified
Discord: / discord
GitHub: github.com/WebDevSimplified
CodePen: codepen.io/WebDevSimplified
⏱️ Timestamps:
00:00 - Introduction
00:35 - What Is Redis?
03:04 - Redis Installation
04:18 - Basic Redis Commands
06:44 - Handling Expirations
07:51 - Lists
10:07 - Sets
11:30 - Hashes
13:16 - Node.js Example
#Redis #WDS #Nodejs

Пікірлер: 457

  • @vuthanhat5562
    @vuthanhat5562 Жыл бұрын

    tysm, now I can add 3 years of experience with Redis to my resume

  • @minnesnowtan9970

    @minnesnowtan9970

    3 ай бұрын

    If you watch it a second time does it become 6 years experience? Mr. G from HR

  • @gurmindersingh7602

    @gurmindersingh7602

    3 ай бұрын

    🤣🤣

  • @inditrawd6312

    @inditrawd6312

    Ай бұрын

    @@minnesnowtan9970 No because it is already cached

  • @Redisinc
    @Redisinc2 жыл бұрын

    Great work! Couldn't have explained it better! - Justin

  • @muhammadshahidraficp4373

    @muhammadshahidraficp4373

    2 жыл бұрын

    How can we use redis for socketio scale up ?

  • @PenguinCrayon269

    @PenguinCrayon269

    2 жыл бұрын

    senpai notices

  • @EhSUN37

    @EhSUN37

    2 жыл бұрын

    @@muhammadshahidraficp4373 socket tcp connections are stored in RAM no need for redis

  • @deepajohn3469

    @deepajohn3469

    2 жыл бұрын

    @@muhammadshahidraficp4373 pp

  • @samifouad

    @samifouad

    Жыл бұрын

    this actually isn't great work because he said it's not good for anything besides key-value pairs & used as a cache. Redis works great as a primary database and RedisJSON + RediSearch can easily make Redis a relational/primary database. Redis is more than a simple cache. It can and does replace SQL as primary database.

  • @richardkirigaya8254
    @richardkirigaya82542 жыл бұрын

    Would really love a POSTGRES crash course...Nice one Kyle

  • @iJuce

    @iJuce

    2 жыл бұрын

    literally the same as mysql

  • @LabhamJain

    @LabhamJain

    2 жыл бұрын

    +1

  • @VexerFleet

    @VexerFleet

    2 жыл бұрын

    Dude please a Postgres tut would be great

  • @NorteXGame

    @NorteXGame

    2 жыл бұрын

    but he made his own

  • @algoking

    @algoking

    2 жыл бұрын

    +10000

  • @SanthoshKumar-md3bs
    @SanthoshKumar-md3bs6 күн бұрын

    This guys is really great...He helped me during sem exams, placement exams...now in professional life(work) too.

  • @MonsterlessonsAcademy
    @MonsterlessonsAcademy2 жыл бұрын

    Amazing video as always.But here is 1 important thing that maybe is not clear for everyone. Redis is an in-memory but persistent on disk database, so it represents a different trade off where very high write and read speed is achieved with the limitation of data sets that can't be larger than memory. Which means it's not like it's being stored only in memory and is not persistent. It stores everything in memory and write on disk is optional but still there for use.

  • @alessandroferrari2166
    @alessandroferrari21662 жыл бұрын

    I love the direction this channel has taken in the last weeks. Keep going with these practical and detailed videos Kyle! Thanks for your hard work!

  • @ReCallYT
    @ReCallYT2 жыл бұрын

    Awesome video, going through their docs I was confused on how it would be used in a real world app but your demonstration with the photos app and your postman clone was killer. Good work!

  • @piyushmahapatra5402
    @piyushmahapatra54022 жыл бұрын

    I can bet all my money into this channel. This guy is so hard working! #inspiration

  • @sidheshwartiwari9834

    @sidheshwartiwari9834

    2 жыл бұрын

    Let's get him listed on one of our stock exchanges 😅😂😂

  • @Aaronmoreno

    @Aaronmoreno

    2 жыл бұрын

    I agree. Kyle is one of the best

  • @santiagopabloortiz6322
    @santiagopabloortiz6322 Жыл бұрын

    Gold. Working in a remote company since 4 months and still learning from your videos. LEGEND.

  • @idokoemmanuelameh43
    @idokoemmanuelameh432 жыл бұрын

    Best explaination for redis basics and implementation so far, great job Kyle.

  • @adityasethi9794
    @adityasethi97942 жыл бұрын

    He makes it so easy. Shows the amount of work he has put in to show us what's necessary.

  • @kant859600
    @kant8596002 жыл бұрын

    This video was amazing. Simple straight forward! I already loved your video, but this one impressed me. Excellent job.

  • @vasanthaambat5522
    @vasanthaambat5522 Жыл бұрын

    Kyle - you have explained a difficult concept in simple terms and demo with live working code. Thanks a million.

  • @Jhonathanherrerao
    @Jhonathanherrerao Жыл бұрын

    Absolutely amazing video, straight to the point, fast and clear, loved it

  • @josephuzuegbu7431
    @josephuzuegbu7431 Жыл бұрын

    I love this redis tutorial. especially the helper function part where you set and get keys.

  • @brunofilgueiras3518
    @brunofilgueiras3518 Жыл бұрын

    Kyle I never used Redis before and didn't know it was that easy to implement, really simplified thanks.

  • @AsharMallick750
    @AsharMallick75010 ай бұрын

    One of the finest tutorial of redis I witness

  • @gilsonmiranda8372
    @gilsonmiranda83722 жыл бұрын

    Elasticsearch tutorial would be great. Your videos are great. Simple, direct and quick. Perfect! Thanks

  • @amirnoorani5017
    @amirnoorani50172 жыл бұрын

    You are awesome, I've been struggling to learn Redis for months!

  • @felipetaborda5943
    @felipetaborda59435 ай бұрын

    It is crazy the quality of your content!!! thank you for this video

  • @germanhabreu
    @germanhabreu2 жыл бұрын

    🔸Wow Kyle this is the best Redis Tutorial out here. Great job man... Keep up the excellent work. 👍

  • @abhishekvishwakarma9045
    @abhishekvishwakarma90452 жыл бұрын

    I am new to redis and you made it so simple totally loved it🔥🔥 thanks Kyle😎

  • @ecommercetechbuild1354
    @ecommercetechbuild13542 жыл бұрын

    As always precise and concise. Awesome tutorial! Thankyou

  • @shakirabdo638
    @shakirabdo6382 жыл бұрын

    Thanks, Kyle it's the best redis course I have ever seen 💛.

  • @johndupper9182
    @johndupper91822 жыл бұрын

    Thank you Kyle! Liked, commented and subscribed! This was excellent, I look forward to learning more through your videos.

  • @benny123tw
    @benny123tw2 жыл бұрын

    Thank you, Kyle! This is super helpful and easy to understand.

  • @amitmondal7427
    @amitmondal74272 жыл бұрын

    A Elasticsearch tutorial would be great. Thank you for your hard work.

  • @sapperus
    @sapperus2 жыл бұрын

    Thanks for this course! 13 min 101 tutorial + real-world example!

  • @boonhooichoo6257
    @boonhooichoo6257 Жыл бұрын

    Short and sweet, well done!

  • @bmejia220
    @bmejia2202 жыл бұрын

    Wow excellent video Kyle. Thank you for the clear explanation.

  • @jayaprakashreddy9980
    @jayaprakashreddy99805 ай бұрын

    Awesome video. Clearly explains everything you need to know about redis.

  • @PranitKothari
    @PranitKothari2 жыл бұрын

    Just awesome. Couldn't be explained any better.

  • @shekhar_sahu
    @shekhar_sahu Жыл бұрын

    The working example made it very easy to understand. Thank you

  • @Sai-kj3ts
    @Sai-kj3ts2 жыл бұрын

    Hey Kyle, In addition to course of languages like css,js,react (which are most available) Please do a course on the real world web dev topics like redis, kubernetes, testing, jenkins etc.. would love to buy a course with such content

  • @misaelpereira9679
    @misaelpereira96792 жыл бұрын

    Yisus man, that explanation was amazing! this is true learning way! thinks that learn pretty quick are awesome!

  • @dev_damtea
    @dev_damtea2 жыл бұрын

    This is by far the best Redis tutorial

  • @belaviferr3976
    @belaviferr39764 күн бұрын

    Love it!! ❤ Thanks Kyle!

  • @nitinsanghi4652
    @nitinsanghi4652 Жыл бұрын

    Perfect. Concise to the point. THANK YOU

  • @sumukhakb2701
    @sumukhakb27012 жыл бұрын

    Thanks for this awesome intro to redis.

  • @hoyinleunghk
    @hoyinleunghk2 жыл бұрын

    Excellent tutorial! Thanks Kyle!

  • @devilslide8463
    @devilslide84632 жыл бұрын

    Love your videos. They really helped me a lot :)

  • @MrLightweb
    @MrLightweb3 ай бұрын

    Regarding nested hastes. Redis doesn't natively support nested data structures. However, you can serialize your data into a format like JSON before storing it in Redis, and then deserialize it when retrieving.

  • @Wesley-rn7oc
    @Wesley-rn7oc2 жыл бұрын

    First 3 minutes of this video are pure gold

  • @Dean-Shepp
    @Dean-Shepp2 жыл бұрын

    Thanks Kyle, nice explanation on Redis.

  • @apikmeister
    @apikmeister8 ай бұрын

    this really helps me understand redis, thank you!

  • @gsateesh7643
    @gsateesh76435 ай бұрын

    Great work man, really simple and straight.

  • @zubairhasan7483
    @zubairhasan74832 жыл бұрын

    You said "Redis" so many times that after finishing the video I can still hear "Redis" 😹 but thanks for the awesome resourceful video.

  • @birdbrainsolutions6112

    @birdbrainsolutions6112

    2 жыл бұрын

    "Redis"

  • @nazardzys7514
    @nazardzys75142 жыл бұрын

    Awesome explanation! Thanks for your efforts!

  • @driverjb09
    @driverjb092 жыл бұрын

    Another easy way to work with Redis on any OS is Docker. Just create a Redis container and use that. When you are finished with it you can delete the container. Then you don't have to worry about random services running on your workstation.

  • @TransgenderSurgery

    @TransgenderSurgery

    11 ай бұрын

    Correct, Thats ‘Utility Container’.

  • @CodingPorium
    @CodingPorium2 жыл бұрын

    Thanks so much Kyle, this video was super informative

  • @Manikandan-nn2bw
    @Manikandan-nn2bw7 ай бұрын

    Loved it brother. Thank you so much.

  • @hryhoriitereshchenko3673
    @hryhoriitereshchenko36732 жыл бұрын

    Thanks a lot, Kyle, now it's much easier and understandable tool to use

  • @birdbrainsolutions6112
    @birdbrainsolutions61122 жыл бұрын

    Less than 1:30 mins in, I finally understand what Redis is. Great video!

  • @rajithkumar3424
    @rajithkumar34242 жыл бұрын

    simple and effective . would love to have more videos

  • @dumtoimoh2840
    @dumtoimoh28402 жыл бұрын

    This is awesome Now I get the whole thingy about redis

  • @MuhammadAbdullahMirza
    @MuhammadAbdullahMirza Жыл бұрын

    Such A Nice & Detailed Video

  • @Abhishekkumar-vf8qe
    @Abhishekkumar-vf8qe2 жыл бұрын

    Before this video I only knew that the redis is used for cashing data, But now I know how and where to use redis, Thanks kyle

  • @geethaachar8495
    @geethaachar84959 ай бұрын

    it was fabulous intro to redis.. thank you very much

  • @samriddhabajpai1846
    @samriddhabajpai18462 жыл бұрын

    Thanks Kyle for the amazing tutorial!!

  • @luckydayweed
    @luckydayweed2 жыл бұрын

    incredible work. You deserve your success

  • @yfx100
    @yfx100 Жыл бұрын

    your explanation is super clear! thank you!

  • @blakefre
    @blakefre Жыл бұрын

    Incredibly helpful, thank you for sharing.

  • @burloiumarian2665
    @burloiumarian26652 жыл бұрын

    Awesome video , man ! keep it going !

  • @Bismuth-ig5ru
    @Bismuth-ig5ru2 ай бұрын

    What a simple explanation! Really Thank you!!!

  • @011azr
    @011azr2 жыл бұрын

    Wow, very crystal clear. Can't believe this is for free, like for real. Thanks a lot :)

  • @bobDotJS
    @bobDotJS2 жыл бұрын

    This is pretty badass, I'm a full stack developer but my path has not crossed Redis yet and I've been wondering for years now when it would happen. I've been waiting for the dreadful day that I had to use it and figure it out with the documentation on the fly.

  • @aynurshauerman
    @aynurshauerman Жыл бұрын

    You nailed it! Perfect explanation!

  • @eashwarmp9230
    @eashwarmp9230 Жыл бұрын

    Thanks a lot! That was a really good video. It gave me a lot of clarity on redis implementation :)

  • @andriikniaziev9242
    @andriikniaziev9242 Жыл бұрын

    Just awesome explanation for newbies. Great job!

  • 2 жыл бұрын

    Great job! Direct to the point.

  • @yankazabka4936
    @yankazabka49366 ай бұрын

    Thanks a lot! Your explanation flow is amazing.

  • @ahmadkhudai
    @ahmadkhudai2 жыл бұрын

    Truly living up to your name!

  • @tomknud
    @tomknud2 жыл бұрын

    Pretty cool demo, thanks!

  • @damirluketic4464
    @damirluketic44642 жыл бұрын

    Wow, simple and useful explanation. Thx. Kyle

  • @yamogebrewold8620
    @yamogebrewold86202 жыл бұрын

    Great explanation of Redis 👏

  • @shreyaskumar1303
    @shreyaskumar13032 жыл бұрын

    0 to something in redis in just 30 mins. Great work man.

  • @siddhantjain2402
    @siddhantjain24022 жыл бұрын

    Great video Kyle! My developers have always been using Redis so I have known the use cases but actually seeing it work is something else. How about a video on CI/CD Pipelines with Jenkins?

  • @amribrahim8818
    @amribrahim8818 Жыл бұрын

    thank you for that perfect demonstration

  • @Kris_Zhang
    @Kris_Zhang2 жыл бұрын

    Thank you so much! This helped me a lot in developing my website! Thanks :)

  • @herrklaus
    @herrklaus2 жыл бұрын

    Thank you so much, Kyle!❤️

  • @garethbaker5179
    @garethbaker51792 ай бұрын

    Brilliant video and explained really well. I made notes to share with my team :)

  • @prerit714
    @prerit714 Жыл бұрын

    I just learned that redis is an implementation of what we call as memoization. Thanks :)

  • @ondrejrohon5696
    @ondrejrohon56962 жыл бұрын

    Insanely good intro, thanks man

  • @subhanahmed5752
    @subhanahmed57522 жыл бұрын

    Superb, Explained it in a very simple way that is to understand. Thanks

  • @ann_uken
    @ann_uken9 ай бұрын

    Awesome! Thank you for your work 💥

  • @user-ix6qv6jr3b
    @user-ix6qv6jr3b2 жыл бұрын

    thank you for your videos, keep going this way

  • @darkfoxwillie
    @darkfoxwillie2 жыл бұрын

    Bro you are just great, thank you for your content

  • @martinfernandez7529
    @martinfernandez75292 жыл бұрын

    Wow amazing tutorial! Congratulations for your content

  • @laurenttran5063
    @laurenttran5063 Жыл бұрын

    super cool video - I learned a lot thanks to you !

  • @BladesGamings
    @BladesGamings2 жыл бұрын

    Keep up the good work bro thank you

  • @hamzaashraf9529
    @hamzaashraf952910 ай бұрын

    Superb Explanation of All Time Best

  • @DanFlakes
    @DanFlakes2 жыл бұрын

    Really useful when it comes to asynchronous programming.

  • @anoops7974
    @anoops79749 ай бұрын

    Great video, Thank you so much !

  • @Zawodowieec
    @Zawodowieec2 жыл бұрын

    That's exactly what I needed!

  • @SemenAlexndrovich
    @SemenAlexndrovich Жыл бұрын

    Perfect job! Thank you!

  • @pram-6515
    @pram-65152 жыл бұрын

    great explanation, you are my favorite teacher

  • @razvanfarte7349
    @razvanfarte7349 Жыл бұрын

    Great course. Thank you!

  • @apna-ghar882
    @apna-ghar882 Жыл бұрын

    Very good exposure to me ...Thanks!!!

  • @nabeelmhd669
    @nabeelmhd6692 жыл бұрын

    simple and effective. thanks for the info ❤️

  • @desiengineer1598
    @desiengineer15982 жыл бұрын

    Great Man! That's very helpful for me