Laravel Cache на Redis

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2025

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

  • @shelderrr
    @shelderrr 4 ปีที่แล้ว +12

    Нереально полезное видео для новичка в редисе. После него эта технология перестала быть "страшной"

    • @pavelzloi
      @pavelzloi  4 ปีที่แล้ว

      Большое спасибо за комментарий, рад что мои труды пригодились :)

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

    Впервые слышу, чтобы слово default так произносили, но в остальном спасибо за видео, информация полезная.

  • @Дружище_Арни
    @Дружище_Арни ปีที่แล้ว

    Огромное спасибо. Были как раз небольшие вопросы с тегированием, но ты на них ответил.

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

    Видео очень хорошее, смотреть приятно, информативно и доступно.Спасибо за ваш труд. Сильно помогли. Лайк и подписка!

  • @vasil-vasil
    @vasil-vasil 4 ปีที่แล้ว

    35:50 как по мне логично что если кеша нет нужно в калбеке его добавить.
    $last_news = Cache::remember('news:last', $cache_time, function () {
    $last_news = $news->last();
    Cache::add('news:last', $data);
    return $last_news;
    });
    За видос лайк!

    • @pavelzloi
      @pavelzloi  4 ปีที่แล้ว

      Добрый день! Благодарю за комментарий, конечно можно, однако, хочу заметить что remember так же сохраняет данные в кеше, поэтому Ваш пример содержит избыточность, хотя на скорость работы это не повлияет :)

    • @vasil-vasil
      @vasil-vasil 4 ปีที่แล้ว

      @@pavelzloi Кстати да... Посмотрел в доку что он сохраняет возвращаемое значение.
      Получаеться можно просто:
      $last_news = Cache::remember('news:last', $cache_time, function () {
      return $news->last();
      });
      Идеально.
      Я на Codeigniter писал отдельный класc для этого когдато

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

      ​@@vasil-vasilа говоришь логично🤣
      Написал хуйню изначально и говоришь, логично

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

    я думал что после этого понимаю почему именно редис, а там говорили о кеше )

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

    у меня php-redis-admin не показывает кешированные ключи, там все database пусто

  • @KimarTV
    @KimarTV 11 หลายเดือนก่อน +1

    Что то я так и не понял как мы к Redis подкючились

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

    У меня с тем карбоном постоянные проблемы. Немогу научится им пользоватся

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

    спасибо за видос )

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

    спасибо

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

    в чем разница допустим cache::set() и Redis::set(), типа в чем разница методов cache и redis

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

      Cache выбирает настроенную систему кещирования, ну например настроены memcached и redis, но memc используется как система по умолчанию.
      Ну а вызов фасада Redis явно говорит что надо работать с Redis.

  • @ГеоргийКарпенко-у1ц
    @ГеоргийКарпенко-у1ц 4 ปีที่แล้ว

    Здравствуйте, было сказано, что redis поддерживает древовидную структуру кэша, но я не понял как её создавать? Я её увидел, тогда когда использовались тэги.

    • @ГеоргийКарпенко-у1ц
      @ГеоргийКарпенко-у1ц 4 ปีที่แล้ว

      Так как создать обращаться к конкретному элементу массива в кэше? Как создать эту древовидную структуру?

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

      @@ГеоргийКарпенко-у1ц Добрый день! Прошу прощения что забыл сразу ответить на Ваш вопрос, древовидная структура в Laravel работает очень хитро, в ней есть два места на которые надо смотреть: у тегов (как в примере из видео) есть свой неймспейс под названием tag, в этом наймспейсе находятся ссылки на хеши. В свою очередь данные ссылки ведут на закешированное данные и их настройки. Древовидную же структуру кеша можно посмотреть например через phpRedisAdmin 50:22
      PS. Мне правда очень стыдно, что я оставил себе пометку и совершенно забыл об этом, ещё раз приношу свои извинения.

  • @alibekbaiseiit9335
    @alibekbaiseiit9335 4 ปีที่แล้ว

    пишите redis-server в терминале для запуска редис

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

      Добрый день! Благодарю за комментарий, лично мне удобно не держать в системе серверный софт (только редактор кода и бинарник докера, остальное из регистри в изолированных контейнерах) хотя уверен многих такой вариант не устраивает.

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

    zxc deadinside

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

    не злись

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

    глаза сломать

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

    Это пересказ документации без практических примеров применения данной технологии. Не понимаю зачем нужны подобные видео, если просто можно открыть и читать документацию.

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

      Согласен. Не хватает живого примера использования кеша.

  • @ЕкатеринаП-ь1б
    @ЕкатеринаП-ь1б 2 ปีที่แล้ว

    Спасибо огромное за видео! Подписка!