Redis Crash Course

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 มิ.ย. 2024
  • 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

ความคิดเห็น • 460

  • @vuthanhat5562
    @vuthanhat5562 ปีที่แล้ว +128

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

    • @minnesnowtan9970
      @minnesnowtan9970 4 หลายเดือนก่อน +12

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

    • @gurmindersingh7602
      @gurmindersingh7602 4 หลายเดือนก่อน +2

      🤣🤣

    • @inditrawd6312
      @inditrawd6312 2 หลายเดือนก่อน

      @@minnesnowtan9970 No because it is already cached

  • @Redisinc
    @Redisinc 3 ปีที่แล้ว +1086

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

    • @muhammadshahidraficp4373
      @muhammadshahidraficp4373 2 ปีที่แล้ว +7

      How can we use redis for socketio scale up ?

    • @PenguinCrayon269
      @PenguinCrayon269 2 ปีที่แล้ว +25

      senpai notices

    • @EhSUN37
      @EhSUN37 2 ปีที่แล้ว +2

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

    • @deepajohn3469
      @deepajohn3469 2 ปีที่แล้ว

      @@muhammadshahidraficp4373 pp

    • @samifouad
      @samifouad ปีที่แล้ว +8

      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.

  • @alessandroferrari2166
    @alessandroferrari2166 3 ปีที่แล้ว +26

    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!

  • @MonsterlessonsAcademy
    @MonsterlessonsAcademy 3 ปีที่แล้ว +88

    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.

  • @adityasethi9794
    @adityasethi9794 3 ปีที่แล้ว +40

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

  • @ReCallYT
    @ReCallYT 2 ปีที่แล้ว +16

    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!

  • @idokoemmanuelameh43
    @idokoemmanuelameh43 2 ปีที่แล้ว +7

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

  • @santiagopabloortiz6322
    @santiagopabloortiz6322 ปีที่แล้ว +3

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

  • @richardkirigaya8254
    @richardkirigaya8254 3 ปีที่แล้ว +213

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

    • @iJuce
      @iJuce 3 ปีที่แล้ว +7

      literally the same as mysql

    • @LabhamJain
      @LabhamJain 3 ปีที่แล้ว +1

      +1

    • @VexerFleet
      @VexerFleet 3 ปีที่แล้ว +6

      Dude please a Postgres tut would be great

    • @NorteXGame
      @NorteXGame 3 ปีที่แล้ว +1

      but he made his own

    • @algoking
      @algoking 3 ปีที่แล้ว +1

      +10000

  • @kant859600
    @kant859600 3 ปีที่แล้ว +5

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

  • @vasanthaambat5522
    @vasanthaambat5522 ปีที่แล้ว +1

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

  • @Jhonathanherrerao
    @Jhonathanherrerao ปีที่แล้ว +3

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

  • @AsharMallick750
    @AsharMallick750 11 หลายเดือนก่อน +2

    One of the finest tutorial of redis I witness

  • @brunofilgueiras3518
    @brunofilgueiras3518 ปีที่แล้ว +2

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

  • @gilsonmiranda8372
    @gilsonmiranda8372 3 ปีที่แล้ว +9

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

  • @josephuzuegbu7431
    @josephuzuegbu7431 ปีที่แล้ว +1

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

  • @amirnoorani5017
    @amirnoorani5017 3 ปีที่แล้ว

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

  • @abhishekvishwakarma9045
    @abhishekvishwakarma9045 3 ปีที่แล้ว +1

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

  • @SanthoshKumar-md3bs
    @SanthoshKumar-md3bs 29 วันที่ผ่านมา +1

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

  • @ecommercetechbuild1354
    @ecommercetechbuild1354 2 ปีที่แล้ว

    As always precise and concise. Awesome tutorial! Thankyou

  • @piyushmahapatra5402
    @piyushmahapatra5402 3 ปีที่แล้ว +57

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

    • @sidheshwartiwari9834
      @sidheshwartiwari9834 3 ปีที่แล้ว +4

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

    • @Aaronmoreno
      @Aaronmoreno 3 ปีที่แล้ว

      I agree. Kyle is one of the best

  • @felipetaborda5943
    @felipetaborda5943 6 หลายเดือนก่อน

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

  • @germanhabreu
    @germanhabreu 2 ปีที่แล้ว

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

  • @sapperus
    @sapperus 3 ปีที่แล้ว +1

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

  • @shakirabdo638
    @shakirabdo638 2 ปีที่แล้ว

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

  • @dev_damtea
    @dev_damtea 2 ปีที่แล้ว

    This is by far the best Redis tutorial

  • @johndupper9182
    @johndupper9182 2 ปีที่แล้ว

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

  • @bmejia220
    @bmejia220 2 ปีที่แล้ว

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

  • @benny123tw
    @benny123tw 2 ปีที่แล้ว

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

  • @hoyinleunghk
    @hoyinleunghk 3 ปีที่แล้ว

    Excellent tutorial!
    Thanks Kyle!

  • @amitmondal7427
    @amitmondal7427 3 ปีที่แล้ว +88

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

  • @boonhooichoo6257
    @boonhooichoo6257 2 ปีที่แล้ว

    Short and sweet, well done!

  • @shekhar_sahu
    @shekhar_sahu ปีที่แล้ว

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

  • @Wesley-rn7oc
    @Wesley-rn7oc 3 ปีที่แล้ว

    First 3 minutes of this video are pure gold

  • @devilslide8463
    @devilslide8463 3 ปีที่แล้ว +2

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

  • @nazardzys7514
    @nazardzys7514 2 ปีที่แล้ว

    Awesome explanation! Thanks for your efforts!

  • @CodingPorium
    @CodingPorium 3 ปีที่แล้ว +1

    Thanks so much Kyle, this video was super informative

  • @jayaprakashreddy9980
    @jayaprakashreddy9980 5 หลายเดือนก่อน

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

  • @PranitKothari
    @PranitKothari 2 ปีที่แล้ว

    Just awesome. Couldn't be explained any better.

  • @birdbrainsolutions6112
    @birdbrainsolutions6112 2 ปีที่แล้ว

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

  • @Dean-Shepp
    @Dean-Shepp 3 ปีที่แล้ว

    Thanks Kyle, nice explanation on Redis.

  • @sumukhakb2701
    @sumukhakb2701 3 ปีที่แล้ว

    Thanks for this awesome intro to redis.

  • @Sai-kj3ts
    @Sai-kj3ts 3 ปีที่แล้ว +14

    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

  • @shreyaskumar1303
    @shreyaskumar1303 3 ปีที่แล้ว

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

  • @nitinsanghi4652
    @nitinsanghi4652 ปีที่แล้ว

    Perfect. Concise to the point. THANK YOU

  • @gsateesh7643
    @gsateesh7643 6 หลายเดือนก่อน

    Great work man, really simple and straight.

  • @luckydayweed
    @luckydayweed 3 ปีที่แล้ว

    incredible work. You deserve your success

  • @samriddhabajpai1846
    @samriddhabajpai1846 2 ปีที่แล้ว

    Thanks Kyle for the amazing tutorial!!

  • @yamogebrewold8620
    @yamogebrewold8620 3 ปีที่แล้ว

    Great explanation of Redis 👏

  • @misaelpereira9679
    @misaelpereira9679 2 ปีที่แล้ว

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

  • @dumtoimoh2840
    @dumtoimoh2840 3 ปีที่แล้ว +2

    This is awesome
    Now I get the whole thingy about redis

  • @apikmeister
    @apikmeister 9 หลายเดือนก่อน

    this really helps me understand redis, thank you!

  • @burloiumarian2665
    @burloiumarian2665 2 ปีที่แล้ว

    Awesome video , man ! keep it going !

  • @ondrejrohon5696
    @ondrejrohon5696 2 ปีที่แล้ว

    Insanely good intro, thanks man

  • @andriikniaziev9242
    @andriikniaziev9242 ปีที่แล้ว

    Just awesome explanation for newbies. Great job!

  • @yfx100
    @yfx100 ปีที่แล้ว

    your explanation is super clear! thank you!

  • @hryhoriitereshchenko3673
    @hryhoriitereshchenko3673 3 ปีที่แล้ว

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

  • @Manikandan-nn2bw
    @Manikandan-nn2bw 8 หลายเดือนก่อน

    Loved it brother. Thank you so much.

  • @rajithkumar3424
    @rajithkumar3424 2 ปีที่แล้ว

    simple and effective . would love to have more videos

  • @belaviferr3976
    @belaviferr3976 26 วันที่ผ่านมา

    Love it!! ❤ Thanks Kyle!

  • @MuhammadAbdullahMirza
    @MuhammadAbdullahMirza ปีที่แล้ว

    Such A Nice & Detailed Video

  • @aynurshauerman
    @aynurshauerman ปีที่แล้ว

    You nailed it! Perfect explanation!

  • @wzup23
    @wzup23 20 ชั่วโมงที่ผ่านมา

    So simplifide and clean code dude!

  • @geethaachar8495
    @geethaachar8495 10 หลายเดือนก่อน

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

  •  2 ปีที่แล้ว

    Great job! Direct to the point.

  • @011azr
    @011azr 3 ปีที่แล้ว

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

  • @blakefre
    @blakefre ปีที่แล้ว

    Incredibly helpful, thank you for sharing.

  • @tomknud
    @tomknud 2 ปีที่แล้ว

    Pretty cool demo, thanks!

  • @bobDotJS
    @bobDotJS 3 ปีที่แล้ว

    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.

  • @damirluketic4464
    @damirluketic4464 2 ปีที่แล้ว

    Wow, simple and useful explanation. Thx. Kyle

  • @Abhishekkumar-vf8qe
    @Abhishekkumar-vf8qe 2 ปีที่แล้ว

    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

  • @YankaZabka
    @YankaZabka 7 หลายเดือนก่อน

    Thanks a lot! Your explanation flow is amazing.

  • @amribrahim8818
    @amribrahim8818 ปีที่แล้ว

    thank you for that perfect demonstration

  • @subhanahmed5752
    @subhanahmed5752 2 ปีที่แล้ว

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

  • @martinfernandez7529
    @martinfernandez7529 2 ปีที่แล้ว

    Wow amazing tutorial! Congratulations for your content

  • @eashwarmp9230
    @eashwarmp9230 ปีที่แล้ว

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

  • @pram-6515
    @pram-6515 2 ปีที่แล้ว

    great explanation, you are my favorite teacher

  • @ahmadkhudai
    @ahmadkhudai 2 ปีที่แล้ว

    Truly living up to your name!

  • @herrklaus
    @herrklaus 2 ปีที่แล้ว

    Thank you so much, Kyle!❤️

  • @Kris_Zhang
    @Kris_Zhang 3 ปีที่แล้ว

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

  • @garethbaker5179
    @garethbaker5179 3 หลายเดือนก่อน

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

  • @ann_uken
    @ann_uken 10 หลายเดือนก่อน

    Awesome! Thank you for your work 💥

  • @BladesGamings
    @BladesGamings 3 ปีที่แล้ว +1

    Keep up the good work bro thank you

  • @apna-ghar882
    @apna-ghar882 ปีที่แล้ว

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

  • @darkfoxwillie
    @darkfoxwillie 3 ปีที่แล้ว +1

    Bro you are just great, thank you for your content

  • @Zawodowieec
    @Zawodowieec 3 ปีที่แล้ว

    That's exactly what I needed!

  • @sergey5551
    @sergey5551 2 ปีที่แล้ว

    Excellent tutorial!!

  • @DanFlakes
    @DanFlakes 3 ปีที่แล้ว

    Really useful when it comes to asynchronous programming.

  • @SemenAlexndrovich
    @SemenAlexndrovich ปีที่แล้ว

    Perfect job! Thank you!

  • @razvanfarte7349
    @razvanfarte7349 ปีที่แล้ว

    Great course. Thank you!

  • @nabeelmhd669
    @nabeelmhd669 2 ปีที่แล้ว

    simple and effective. thanks for the info ❤️

  • @anoops7974
    @anoops7974 10 หลายเดือนก่อน

    Great video, Thank you so much !

  • @prerit714
    @prerit714 ปีที่แล้ว

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

  • @user-ix6qv6jr3b
    @user-ix6qv6jr3b 2 ปีที่แล้ว

    thank you for your videos, keep going this way

  • @edneyroldao7965
    @edneyroldao7965 ปีที่แล้ว

    Man, how can you do that?
    Every single tutorial you post here I used a lot.
    simply Awesome.

  • @laurenttran5063
    @laurenttran5063 ปีที่แล้ว

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

  • @olivier7988
    @olivier7988 2 ปีที่แล้ว

    Amazing course !

  • @jmendozaper
    @jmendozaper 2 ปีที่แล้ว

    Great Explanation !!

  • @abhinavghosh725
    @abhinavghosh725 3 ปีที่แล้ว

    the real world example was great !

  • @hamzaashraf9529
    @hamzaashraf9529 11 หลายเดือนก่อน

    Superb Explanation of All Time Best