Базы данных. NoSQL. Redis

Поделиться
HTML-код
  • Опубликовано: 21 июн 2020
  • Рассмотрим работу Redis в связке с PHP.
    Презентация:
    docs.google.com/presentation/...
    Практика:
    github.com/AntonOkulov/redis-...
    В этом занятии:
    - Что нужно для работы + установка
    - Подключение
    - Работа со скалярными значениями (числа, строки)
    - Управление временем жизни значений (TTL)
    - Работа со списками
    - Работа с хешем
    По любым вопросам, связанным с курсом можно писать на почту: okulov@rclass.pro
    Личный канал Антона: / @about-code

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

  • @zincarlo1141
    @zincarlo1141 4 года назад +9

    Сразу лайк, после видео о страшных зверях)

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

    Очень нравится лекция, второй раз смотрю, но уже более осознанно)

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

      Спасибо!

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

    Спасибо за видео. Узнал для себя новое.

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

      Спасибо, мы старались :)

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

    Быстрое начало - да, есть. Спасибо за материал!
    Ждем об основных концепциях redis'а. Best practice, и как с точки бизнеса понять, когда стоит использовать redis :)

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

      Спасибо, мы старались. В дальнейшем будем стараться сделать ещё материал по redis :)

  • @artsemvilchuk9037
    @artsemvilchuk9037 3 года назад +12

    Мне нравится эта лекция, и подача

    • @Rclass
      @Rclass  3 года назад +2

      Спасибо большое за отклик, стараемся :)

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

    можно ролик называть redis за 20 минут. Без воды, все быстро и понятно

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

      Спасибо, мы старались :)

  • @user-vb6uz8lb9i
    @user-vb6uz8lb9i Год назад +1

    крутой дядя, нравятся его видео

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

      Спасибо)

  • @user-xv3xb8hd5z
    @user-xv3xb8hd5z Год назад

    Очень круто😀

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

      Спасибо большое, мы старались :)

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

    spasibo. ochen dostupno

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

      vsegda pojaluista!

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

    так в случае ассоциативного массива хэш - это его ключ. а вся структура скорей хэш-таблица

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

      да, всё именно так)

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

    Добрый день! Запутался немного yf 14:04 lTrim('popular', 1,1) Должен убрать GBP? Индексация списка с 0, или он индексирует с 1?

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

    хорошая подача материала

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

      Спасибо! Стараемся для вас)

  • @marinaurrey5246
    @marinaurrey5246 3 года назад +1

    Спасибо, полезно)

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

    о, редис

  • @user-oi1zl6de8i
    @user-oi1zl6de8i 4 года назад +1

    Смотрел видос, понял кого мне лектор напоминает - Чарли Шина из "Горячих голов"!

    • @OkulovAnton
      @OkulovAnton 4 года назад

      Обязательно ознакомлюсь)

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

    Спасибо мужик

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

      Всегда пожалуйста :)

  • @user-oi1zl6de8i
    @user-oi1zl6de8i 4 года назад +2

    Наконец-то!

  • @lewapp5
    @lewapp5 3 года назад

    Вот по поводу докера. Через две недели работы на прод сервере начали появляться ошибки Failed opening the RDB file root (in server root dir /etc/crontabs) for saving: Permission denied. Не знаете в чем может быть проблема?

    • @Rclass
      @Rclass  3 года назад +2

      Выполните в контейнере команду: redis-cli config get dir
      Она выдаст вам место, где хранится база. Скорее всего у вас там не стандартное значение (/data) а то, куда Redis пытается ее сохранить и не может (не хватает прав).

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

    👍🏿👍🏿👍🏿

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

      🤟🏾

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

    thanks

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

      thanks for the response!

  • @zincarlo1141
    @zincarlo1141 4 года назад +6

    Рома я с тобой, я тоже незнал что массивы называются хеши, ппц

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

      Наверное я был не совсем точен. Имел ввиду конечно-же хеш-таблицу. Часто из просто называют хешем (например, в python, ruby, etc...)

    • @user-jy8dn4zk8i
      @user-jy8dn4zk8i 3 года назад +2

      Пожалуй, эта информация аналогична по полезности всему тому, что сказано о Redis)

    • @OkulovAnton
      @OkulovAnton 3 года назад

      @@user-jy8dn4zk8i настолько бесполезно?(

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

    Судя по выражению лица и мимике ведущего, складывается такое ощущение, что у ведущего в голове крутиться только одна мысль "Тупицы, ну я надеюсь вы меня понимаете? Или вы реально дебилы? Это Хеш! И такой взгляд, типа Сука, только попробуй сказать, что ты ничё не понял..." 😂😂😂

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

      Вам так кажется) Спасибо за отклик)

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

    Тайм коды бы

  • @lubed100
    @lubed100 3 года назад +1

    Было бы хорошо таймкоды добавить

    • @Rclass
      @Rclass  3 года назад

      Спасибо, мы обязательно учтем :)

  • @user-pk8gk1nl8k
    @user-pk8gk1nl8k 3 года назад

    у redis нет различных "именованных" баз как например у mysql? Тоесть если в операционной системе установлен redis и один пользователь кладет в него ключ-значение, то это доступно всем другим? Я смотрю второе обучающее видео и везде конектятся к хосту и к порту, то есть получают доступ напрямую к сервису, без разделения на какие-то дополнительные базы данных. Без докера не получится чтобы например два сайта работали на одном сервере, и у каждого была своя независимая база в redis?

    • @Zanozin
      @Zanozin 3 года назад +1

      Именованных нет, но есть нумерованные. По умолчанию подключается к 0. Можно управлять правами на каждую. Подробнее, например, тут www.digitalocean.com/community/cheatsheets/how-to-manage-redis-databases-and-keys

  • @ko22012
    @ko22012 3 года назад +2

    Синтаксис я могу и на сайте посмотреть. Пустая трата времени.

    • @Rclass
      @Rclass  3 года назад

      Суть была как раз в том, чтобы быстро начать. Если не трудно - скажите пожалуйста что вы ждали от видео? Мы постараемся это сделать :) В любом случае спасибо за отклик!

    • @ko22012
      @ko22012 3 года назад +1

      @@Rclass мне например было важно, основные концепции узнать redis'а. Best practice и с точки бизнеса понять, когда стоит redis использовать.

    • @Rclass
      @Rclass  3 года назад

      @@ko22012 Поняли, попробуем сделать :)

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

    Слишком обобщено все

  • @prigl4548
    @prigl4548 3 года назад +1

    «... массив ключ-значение практическим в любом языке программирования именуется «хэш» » Серьезно? Вы хоть википедию посмотрите что ли.

    • @Rclass
      @Rclass  3 года назад +2

      Цитируем википедию: Хеш - структура данных «хеш-таблица», вариант реализации ассоциативного массива.

    • @prigl4548
      @prigl4548 3 года назад +1

      @@Rclass fail :(

    • @Rclass
      @Rclass  3 года назад

      @@prigl4548 к слову о хешах - у Андрея Аксенова есть очень интересное видео на эту тему, крайне рекомендуем посмотреть :)

    • @prigl4548
      @prigl4548 3 года назад +3

      @@Rclass Просто я никогда не встречал ранее в мире C++, чтобы хэш-таблицу просто называли «хэш». Хэш, в моем понимании, все-таки именно хэш-функция. Фраза вроде «положить в хэш» мне режет ухо. В любом случае за свой первый наброс я извиняюсь. Не думал, что в разных IT-субкультурах может быть просто различный сленг. В теме хэш-таблиц для меня авторитет Максим Бабенко)

  • @Artur-hn8sg
    @Artur-hn8sg 3 года назад +5

    как же сложно слушать....просто талант антитичера

    • @deadmaster1659
      @deadmaster1659 2 года назад +3

      По мне так наоборот, очень всё понятно и прикольно объясняет.

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

    Не нравится ни лекция, ни подача, ни лектор