Redis Crash Course

Поделиться
HTML-код
  • Опубликовано: 4 июн 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

Комментарии • 457

  • @vuthanhat5562
    @vuthanhat5562 Год назад +113

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

    • @minnesnowtan9970
      @minnesnowtan9970 3 месяца назад +5

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

    • @gurmindersingh7602
      @gurmindersingh7602 3 месяца назад +1

      🤣🤣

    • @inditrawd6312
      @inditrawd6312 Месяц назад

      @@minnesnowtan9970 No because it is already cached

  • @Redisinc
    @Redisinc 2 года назад +1079

    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.

  • @SanthoshKumar-md3bs
    @SanthoshKumar-md3bs 5 дней назад +1

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

  • @richardkirigaya8254
    @richardkirigaya8254 2 года назад +211

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

    • @iJuce
      @iJuce 2 года назад +7

      literally the same as mysql

    • @LabhamJain
      @LabhamJain 2 года назад +1

      +1

    • @VexerFleet
      @VexerFleet 2 года назад +6

      Dude please a Postgres tut would be great

    • @NorteXGame
      @NorteXGame 2 года назад +1

      but he made his own

    • @algoking
      @algoking 2 года назад +1

      +10000

  • @alessandroferrari2166
    @alessandroferrari2166 2 года назад +25

    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 2 года назад +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.

  • @ReCallYT
    @ReCallYT 2 года назад +15

    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!

  • @adityasethi9794
    @adityasethi9794 2 года назад +40

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

  • @idokoemmanuelameh43
    @idokoemmanuelameh43 2 года назад +6

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

  • @piyushmahapatra5402
    @piyushmahapatra5402 2 года назад +57

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

    • @sidheshwartiwari9834
      @sidheshwartiwari9834 2 года назад +4

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

    • @Aaronmoreno
      @Aaronmoreno 2 года назад

      I agree. Kyle is one of the best

  • @santiagopabloortiz6322
    @santiagopabloortiz6322 Год назад +3

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

  • @kant859600
    @kant859600 2 года назад +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

  • @josephuzuegbu7431
    @josephuzuegbu7431 Год назад +1

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

  • @amitmondal7427
    @amitmondal7427 2 года назад +88

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

  • @AsharMallick750
    @AsharMallick750 10 месяцев назад +2

    One of the finest tutorial of redis I witness

  • @gilsonmiranda8372
    @gilsonmiranda8372 2 года назад +9

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

  • @brunofilgueiras3518
    @brunofilgueiras3518 Год назад +2

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

  • @amirnoorani5017
    @amirnoorani5017 2 года назад

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

  • @abhishekvishwakarma9045
    @abhishekvishwakarma9045 2 года назад +1

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

  • @germanhabreu
    @germanhabreu 2 года назад

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

  • @ecommercetechbuild1354
    @ecommercetechbuild1354 2 года назад

    As always precise and concise. Awesome tutorial! Thankyou

  • @felipetaborda5943
    @felipetaborda5943 5 месяцев назад

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

  • @shakirabdo638
    @shakirabdo638 2 года назад

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

  • @benny123tw
    @benny123tw 2 года назад

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

  • @birdbrainsolutions6112
    @birdbrainsolutions6112 2 года назад

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

  • @dev_damtea
    @dev_damtea 2 года назад

    This is by far the best Redis tutorial

  • @Sai-kj3ts
    @Sai-kj3ts 2 года назад +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

  • @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.

  • @nitinsanghi4652
    @nitinsanghi4652 Год назад

    Perfect. Concise to the point. THANK YOU

  • @shekhar_sahu
    @shekhar_sahu Год назад

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

  • @sapperus
    @sapperus 2 года назад +1

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

  • @Wesley-rn7oc
    @Wesley-rn7oc 2 года назад

    First 3 minutes of this video are pure gold

  • @boonhooichoo6257
    @boonhooichoo6257 Год назад

    Short and sweet, well done!

  • @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.

  • @hoyinleunghk
    @hoyinleunghk 2 года назад

    Excellent tutorial!
    Thanks Kyle!

  • @nazardzys7514
    @nazardzys7514 2 года назад

    Awesome explanation! Thanks for your efforts!

  • @bobDotJS
    @bobDotJS 2 года назад

    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.

  • @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

  • @gsateesh7643
    @gsateesh7643 5 месяцев назад

    Great work man, really simple and straight.

  • @misaelpereira9679
    @misaelpereira9679 2 года назад

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

  • @hryhoriitereshchenko3673
    @hryhoriitereshchenko3673 2 года назад

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

  • @devilslide8463
    @devilslide8463 2 года назад +2

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

  • @yfx100
    @yfx100 Год назад

    your explanation is super clear! thank you!

  • @blakefre
    @blakefre Год назад

    Incredibly helpful, thank you for sharing.

  • @Dean-Shepp
    @Dean-Shepp 2 года назад

    Thanks Kyle, nice explanation on Redis.

  • @sumukhakb2701
    @sumukhakb2701 2 года назад

    Thanks for this awesome intro to redis.

  • @011azr
    @011azr 2 года назад

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

  • @apikmeister
    @apikmeister 8 месяцев назад

    this really helps me understand redis, thank you!

  • @samriddhabajpai1846
    @samriddhabajpai1846 2 года назад

    Thanks Kyle for the amazing tutorial!!

  • @MrLightweb
    @MrLightweb 3 месяца назад +1

    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.

  •  2 года назад

    Great job! Direct to the point.

  • @shreyaskumar1303
    @shreyaskumar1303 2 года назад

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

  • @CodingPorium
    @CodingPorium 2 года назад +1

    Thanks so much Kyle, this video was super informative

  • @andriikniaziev9242
    @andriikniaziev9242 Год назад

    Just awesome explanation for newbies. Great job!

  • @luckydayweed
    @luckydayweed 2 года назад

    incredible work. You deserve your success

  • @Bismuth-ig5ru
    @Bismuth-ig5ru 2 месяца назад

    What a simple explanation!
    Really Thank you!!!

  • @aynurshauerman
    @aynurshauerman Год назад

    You nailed it! Perfect explanation!

  • @belaviferr3976
    @belaviferr3976 3 дня назад

    Love it!! ❤ Thanks Kyle!

  • @yankazabka4936
    @yankazabka4936 6 месяцев назад

    Thanks a lot! Your explanation flow is amazing.

  • @rajithkumar3424
    @rajithkumar3424 2 года назад

    simple and effective . would love to have more videos

  • @eashwarmp9230
    @eashwarmp9230 Год назад

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

  • @subhanahmed5752
    @subhanahmed5752 2 года назад

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

  • @ahmadkhudai
    @ahmadkhudai 2 года назад

    Truly living up to your name!

  • @driverjb09
    @driverjb09 2 года назад +8

    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.

  • @burloiumarian2665
    @burloiumarian2665 2 года назад

    Awesome video , man ! keep it going !

  • @prerit714
    @prerit714 Год назад

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

  • @Kris_Zhang
    @Kris_Zhang 2 года назад

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

  • @yamogebrewold8620
    @yamogebrewold8620 2 года назад

    Great explanation of Redis 👏

  • @amribrahim8818
    @amribrahim8818 Год назад

    thank you for that perfect demonstration

  • @ondrejrohon5696
    @ondrejrohon5696 2 года назад

    Insanely good intro, thanks man

  • @edneyroldao7965
    @edneyroldao7965 Год назад

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

  • @damirluketic4464
    @damirluketic4464 2 года назад

    Wow, simple and useful explanation. Thx. Kyle

  • @dumtoimoh2840
    @dumtoimoh2840 2 года назад +2

    This is awesome
    Now I get the whole thingy about redis

  • @geethaachar8495
    @geethaachar8495 9 месяцев назад

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

  • @pram-6515
    @pram-6515 2 года назад

    great explanation, you are my favorite teacher

  • @jarosk1977
    @jarosk1977 2 года назад

    You can run Redis on Windows. 1. option is install a service for it (you can find it on Google) or 2. option Laragon local PHP/WP environment has it built-in too. Otherwise thanks for very insightful video.

  • @Manikandan-nn2bw
    @Manikandan-nn2bw 7 месяцев назад

    Loved it brother. Thank you so much.

  • @Zawodowieec
    @Zawodowieec 2 года назад

    That's exactly what I needed!

  • @DanFlakes
    @DanFlakes 2 года назад

    Really useful when it comes to asynchronous programming.

  • @ann_uken
    @ann_uken 9 месяцев назад

    Awesome! Thank you for your work 💥

  • @siddhantjain2402
    @siddhantjain2402 2 года назад +1

    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?

  • @tomknud
    @tomknud 2 года назад

    Pretty cool demo, thanks!

  • @balam9208
    @balam9208 2 года назад

    Hey Kyle, you are one of the reason which I've become NodeJS developer. Thank you so much ❤️.

    • @guyfawkes6930
      @guyfawkes6930 2 года назад

      where do you live? and is node.js is in demand in your country?? thank you

    • @balam9208
      @balam9208 2 года назад

      @@guyfawkes6930 I'm in India, yes node jobs are demand here.

  • @herrklaus
    @herrklaus 2 года назад

    Thank you so much, Kyle!❤️

  • @SemenAlexndrovich
    @SemenAlexndrovich Год назад

    Perfect job! Thank you!

  • @nabeelmhd669
    @nabeelmhd669 2 года назад

    simple and effective. thanks for the info ❤️

  • @user-ix6qv6jr3b
    @user-ix6qv6jr3b 2 года назад

    thank you for your videos, keep going this way

  • @darkfoxwillie
    @darkfoxwillie 2 года назад +1

    Bro you are just great, thank you for your content

  • @MuhammadAbdullahMirza
    @MuhammadAbdullahMirza Год назад

    Such A Nice & Detailed Video

  • @martinfernandez7529
    @martinfernandez7529 2 года назад

    Wow amazing tutorial! Congratulations for your content

  • @aspxsosa
    @aspxsosa 2 года назад

    Que buena explicación.. gracias por el video Kyle! Saludos!

  • @razvanfarte7349
    @razvanfarte7349 Год назад

    Great course. Thank you!

  • @laurenttran5063
    @laurenttran5063 Год назад

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

  • @kushalghosh5150
    @kushalghosh5150 Год назад

    Best video on redis.

  • @philippeberto
    @philippeberto 2 года назад

    Woww!! Very good. I was searching something fast to helps me with my job and this was a very good class.

  • @hamzaashraf9529
    @hamzaashraf9529 10 месяцев назад

    Superb Explanation of All Time Best