Implementing Caching with Redis - Build Expense Tracker App With PHP 8

Поделиться
HTML-код
  • Опубликовано: 3 июл 2023
  • Continuing our series on building Expennies, this tutorial is all about caching. We dive deep into implementing caching using Redis. Caching is like having crucial data at your fingertips, allowing for ultra-fast access and improved performance.
    SOME OF THE WAYS YOU CAN SUPPORT THE CHANNEL
    👍 Smash the like button
    🤝 Subscribe to the channel & turn the notifications on
    💬 Post comments, any feedback is greatly appreciated
    ⭐ Become a Patreon: / programwithgio
    THANK YOU!
    🛠️ TOOLS & SERVICES I USE
    Digital Ocean Hosting - Get 100$ credit - m.do.co/c/38b935ad74e5
    Domains on Namecheap - namecheap.pxf.io/rnRjdQ
    Envato Elements - 1.envato.market/c/2937311/298...
    LESSON P.34
    Starting Source Code - github.com/ggelashvili/expenn...
    Ending Source Code - github.com/ggelashvili/expenn...
    Redis - redis.com
    PHP Redis Extension - github.com/phpredis/phpredis
    PHP Native Redis Client (predis) - github.com/predis/predis
    Symfony Cache - symfony.com/doc/current/compo...
    PSR 6 - www.php-fig.org/psr/psr-6/
    PSR 16 - www.php-fig.org/psr/psr-16/
    Course Outline - github.com/ggelashvili/learnp...
    Course Playlist - • Learn PHP The Right Wa...
    ** Affiliate Disclaimer: Some of the above links may be affiliate links, which may generate me a sales commission at no additional cost to you.

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

  • @vovkko
    @vovkko 11 месяцев назад +3

    useful video as always. i recommend your videos to my mentee

  • @user-zh2oz9fe4m
    @user-zh2oz9fe4m 11 месяцев назад +4

    Another useful video in this fabulous PHP course. Thanks a lot!

  • @richienabuk
    @richienabuk 11 месяцев назад +2

    Thank you for the contents you create.

  • @nabingiri2529
    @nabingiri2529 11 месяцев назад +1

    Nice lecture in Redis .Thank you so much . waiting for next one

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

    the most profesional php lessons i find, thank you Gio!

  • @yossart1700
    @yossart1700 11 месяцев назад +2

    Thank you Gio for this PHP course
    it will be amazing if you make video about qeuue system notification example

    • @ProgramWithGio
      @ProgramWithGio  11 месяцев назад +2

      I had that originally planned but decided not to include it in this series. We'll cover that in Laravel series

  • @Zubbee
    @Zubbee 11 месяцев назад

    Oh wow. I'll dive in. Thanks Gio

  • @pasizdobrekuce
    @pasizdobrekuce 11 месяцев назад

    Oh, Wow! Ninja level. Thanks!

  • @tanaht23
    @tanaht23 11 месяцев назад

    Thank you I learn a lot from you. 😃

  • @sergeykonov4562
    @sergeykonov4562 7 месяцев назад

    That is useful for me)

  • @Zubbee
    @Zubbee 10 месяцев назад +1

    Amazing lesson Gio. It's great to see how it's done. I'm already thinking of other scenarios. And, truly, if information changes rapidly, it may not make sense. Can caching be used to save user authentication details? or lemme rather say that sessions are a kind of cache, right? Oh, and I'm fully back to using docker Gio. I'm elated. Thanks for every Gio

    • @ProgramWithGio
      @ProgramWithGio  10 месяцев назад +1

      Thank you. Redis can be used to store session data yes

  • @userlihng
    @userlihng 11 месяцев назад +3

    Thank you for this PHP course, I have learned a lot from the presentation of the code to the knowledge of this programming language. I would like to ask how many more lessons are left in this PHP course until you launch the Laravel course. Me and a lot of people are looking forward to it. Or can you do parallel lessons on PHP and Laravel? Wish you a lot of health. Thank you very much

    • @ProgramWithGio
      @ProgramWithGio  11 месяцев назад +2

      Thank you. I haven't planned out Laravel course yet so that's going to take some time. There are only a few lessons left in PHP series. Probably after summer I'll start planning & working on Laravel.

    • @userlihng
      @userlihng 11 месяцев назад +1

      @@ProgramWithGio Great. Please take care of your health to both work and dedicate to everyone

  • @user-kq3vs2jq8b
    @user-kq3vs2jq8b 10 месяцев назад

    I am looking forward to the Laravel course. Do you have plans to teach about it? I'm looking forward to it coming out next month. You are really good and impart good knowledge. Wishing you a lot of health. Thank you so much for the lessons

    • @ProgramWithGio
      @ProgramWithGio  10 месяцев назад +1

      Thank you. I don't have a set date, it will not be released next month because I haven't started planning or recording yet. Probably by end of the year or early next year, cant really say exactly when. It takes a lot of effort & time and I want to make sure I provide quality so it's going to be awhile before I can publish it unfortunately

  • @siyabdev
    @siyabdev 11 месяцев назад +1

    Kindly make a video on how to structure a vanilla PHP project (without any framework)

    • @ProgramWithGio
      @ProgramWithGio  11 месяцев назад +3

      This project is sort of that, we have a solid structure of PHP app without using a framework like Laravel or Symfony

  • @devope
    @devope 3 месяца назад

    What is the point of having dark theme in IDE and the light one in browser? That constant blinking because of the switching makes me hard to watch.

    • @ProgramWithGio
      @ProgramWithGio  3 месяца назад

      It's pretty standard, plus the page is in light mode not the browser. Either way, if it doesn't work for you feel free to watch another tutorial 👍

  • @aboadam6949
    @aboadam6949 7 месяцев назад

    Please make a video about gettext

  • @rustavellyne
    @rustavellyne 11 месяцев назад

    Thank you! it's awesome course

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

    I haven't understand, why do you have to install redis extension, as predis use socket to connect to redis? or I have missed something ?

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

      Redis extension & predis are 2 different things. Both predis and phpredis are PHP clients for Redis, one is an extension, other is composer package implemented in PHP. Either one works, up to you which one you want to pick, I go for extension because thats what I usually use & it is slightly faster than the predis package.

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

      @@ProgramWithGio yeah, so you just show that there is package that we can use without installing extensions

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

      Not sure what you mean, I showed that there is a package that doesnt need extension & mentioned that I'll be using extension. Maybe you missed it? 2:16 - 2:50

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

      @@ProgramWithGio thank! you are awesome, i use your videos after reading documentation

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

      @@ProgramWithGio do you have plans how to optimize PHP apps, or maybe how to make highload app in php