Используйте Redis с Laravel

{title}

Redis - это продвинутая платформа, которая позволяет нам хранить значения и очень быстро обращаться к ним, это похоже на кеш, в котором мы можем работать с сеансами или данными, которые должны сохраняться в течение сеанса без необходимости сохранять их в базе данных.

Чтобы использовать Redis, Laravel нужно иметь только экземпляр этого сервера в месте, где к нему можно получить доступ, поскольку у нас есть классы, которые поддерживают нас, чтобы правильно взаимодействовать со службой.

требования

Сначала нам потребуется функциональный сервер Redis, который доступен для нашего приложения, для этого мы можем посетить redis.io и узнать, как его установить. Тогда нам понадобится стандартная установка Laravel, мы также должны знать, как создавать виды и маршруты.

Мы выполним несколько простых шагов, чтобы все заработало:

1- Сначала мы должны создать несколько маршрутов, первый будет тем, который показывает нам форму, когда мы делаем запрос GET, затем мы создадим маршрут, который фиксирует отправку формы через Post и передает значения в Redis, наконец, мы должны создать Маршрут, который вызывает представление и показывает значения, полученные из Redis . Давайте посмотрим код, который мы должны использовать:

{title}

2. Если мы посмотрим немного, соединение с Redis обрабатывается классом с тем же именем, которое принадлежит пакетам Laravel, мы используем его метод connection (), с помощью которого мы установим соединение между нашим приложением и сервером Redis, затем Чтобы установить используемые значения, мы будем использовать метод hset (), в методе которого мы устанавливаем экземпляр, который будет взят, имя переменной и, наконец, значение, в данном случае то, что вы получаете из формы.

3. Затем, с учетом запросов к данным, мы снова установим соединение с сервером Redis и получим с помощью метода hget () экземпляр и значение того же значения, которое нам требуется, и с этим мы можем произвести впечатление. вашего контента, подтверждающего, так что наше приложение работает.

Зачем использовать Redis?

Это гораздо более быстрый сервис, чем использование ядра СУБД для хранения сеансов, благодаря этому у нас есть преимущество в том, что мы можем перемещать большие объемы данных для многих пользователей без ущерба для производительности или опыта нашего приложения.

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

Завершив этот урок, мы узнали, как включить Redis и его преимущества в наше приложение, созданное в Laravel, хотя Redis не является реляционной базой данных, ее система ключей> значений позволяет нам эффективно организовать информацию, возможно, не так, как традиционные приложения, но каким-то образом мы можем воспользоваться его высокой скоростью.

  • 0