Use Redis com Laravel

Índice

Redis É uma plataforma avançada que nos permite armazenar valores e consultá-los com muita rapidez, é como um cache no qual podemos trabalhar com sessões ou dados que devem persistir durante uma sessão sem a necessidade de armazená-los no banco de dados.

Para ser capaz de usar Redis, Laravel Você só precisa ter uma instância deste servidor em um local onde possa acessá-lo, pois temos classes que nos dão suporte para podermos interagir adequadamente com o serviço.

RequisitosPrecisamos primeiro de um servidor Redis funcional e disponível para nosso aplicativo, para isso podemos visitar redis.io e aprenda a instalá-lo. Então precisaremos de uma instalação padrão de Laravel, também devemos saber fazer visualizações e rotas.

Vamos seguir algumas etapas simples para fazer tudo funcionar:

1- Em primeiro lugar devemos criar algumas rotas, a primeira será aquela que o formulário nos mostra quando fazemos o pedido OBTER, então vamos criar uma rota que captura o envio do formulário via Post e passa os valores para RedisFinalmente, devemos criar uma rota que chama uma visão e mostra os valores obtidos a partir de Redis. Vamos ver o código que devemos usar:

2- Se olharmos um pouco para a conexão com Redis é tratado por uma classe de mesmo nome que pertence a pacotes de Laravel, nós usamos o seu método conexão () com o qual iremos estabelecer a conexão entre nosso aplicativo e o servidor Redis, então, para definir os valores a serem usados, vamos usar o método hset ()Dentro do método estabelecemos a instância que ele vai tomar, o nome da variável e por último o valor, neste caso o que recebe do formulário.

3- Então na view que consulta os dados, vamos fazer a conexão com o servidor novamente Redis, e vamos obter com o método hget (), a instância e seu valor que solicitamos, e com isso podemos dar uma impressão de seu conteúdo, confirmando assim que nosso aplicativo funciona.

Por que usar o Redis?É um serviço muito mais rápido do que usar um Base de dados para armazenar sessões, com isso temos a vantagem de poder mover grandes quantidades de dados para muitos usuários sem comprometer o desempenho ou a experiência de nossa aplicação.

Além disso, também podemos usar Redis como um intermediário para compartilhar informações com outros serviços que estão em nosso ecossistema e assim aproveitar ao máximo as ferramentas disponíveis.

Com isso terminamos este tutorial, aprendemos como incorporar Redis e suas vantagens para nossa aplicação feita em Laravel, Apesar que Redis seu banco de dados não é um banco de dados relacional chave> valor, nos permite organizar as informações de forma eficaz, talvez não como os aplicativos tradicionais, mas podemos de alguma forma tirar proveito de sua grande velocidade.

Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave