Tu aplicacion Laravel necesita Redis

Поділитися
Вставка
  • Опубліковано 18 вер 2024
  • Conviértete en miembro de este canal para disfrutar de ventajas:
    / @alpha_dev
    Discrod: / discord
    Twitch: / thealphadeveloper
    Github: github.com/ada...
    #php #laravel #programacion

КОМЕНТАРІ • 26

  • @javierdavalosespinosa6529
    @javierdavalosespinosa6529 6 місяців тому +2

    Yo estoy programando un bot de trading y mi sistema fue uno antes y después de redis.
    Requiero la más alta velocidad y fue hasta que claro fui haciendo mejoras en mi código y lógica pero sobre todo cuando use redis que realmente alcancé la velocidad que necesitaba

    • @Alpha_Dev
      @Alpha_Dev  6 місяців тому

      Gracias por compartir tu experiencia. Redis puede significar una gran mejora sin necesidad de cambios inmensos en la aplicacion.

  • @albuslrc
    @albuslrc 2 роки тому +3

    Excelente, ya estuve jugando un poco con Redis en Laravel, la verdad que se siente esa mejora en la velocidad de la aplicación. Aunque no tuve en cuenta el tema de escalar los proyectos. 😃

    • @Alpha_Dev
      @Alpha_Dev  2 роки тому

      Que bueno que lo estes experimentando. A mayor escala mas se nota. Saludos y Exitos

  • @aparicio94yt
    @aparicio94yt 2 роки тому +1

    Excelente explicación, muchas gracias Alpha.

  • @gintoki91
    @gintoki91 Рік тому +1

    eres un crack amigo, me suscribo

    • @Alpha_Dev
      @Alpha_Dev  Рік тому

      Gracias Alex, aprecio la suscripccion.

  • @organizo
    @organizo 2 роки тому +1

    Muy buen vídeo👍 Saludos!

  • @gerardorebolledo3385
    @gerardorebolledo3385 2 роки тому +1

    Hola Ariel, saludos. Let's watch it.

    • @Alpha_Dev
      @Alpha_Dev  2 роки тому

      Espero que resulte util.

  • @TecnoRepair
    @TecnoRepair 2 роки тому +1

    Excelente contenido nutritivo y distinto al resto!

  • @rusbeldanielgodoyduran7114
    @rusbeldanielgodoyduran7114 4 місяці тому

    gracias muy bueno e informativo tu video tienes un nuevo sub , solo quede con una duda si solo tengo un vps donde tengo mi app de laravel , igualmente es recomendable usar Redis dentro de ese vps ? y entonces si tengo dos vps con la misma app entonces debería tener un vps independientemente de esos dos para Redis ? , no entendí esa parte

    • @Alpha_Dev
      @Alpha_Dev  4 місяці тому

      si tenes un solo vps si lo podes poner en el mismo sin dramas, si vas a 2 vps tu app porque tenes load balancer tenes que asegurarte que ambos puedan acceder a la misma instancia de redis asi acceden a la misma informacion. Podes tenerlo instalado en uno solo y ambas instancias de la app lo utilizen o tener un tercer vps o como servicio externo utilizarlo.
      Gracias por subscribirte. si tenes mas dudas siempre se puede segur la conversacion por discord.

  • @kaiowas89
    @kaiowas89 11 місяців тому

    Sos un tipazo

    • @Alpha_Dev
      @Alpha_Dev  11 місяців тому

      Gracias, levanta el animo.

  • @andres-rovira
    @andres-rovira Рік тому

    Mi experiencia cuando activaba redis era que después de 72horas la sesión expiraba y luego cuando quería iniciar sesión el server arrojaba error 500.

    • @Alpha_Dev
      @Alpha_Dev  Рік тому

      Que lastima que tu experiencia haya sido esa. Obviamente que hay muchos factores posibles para un error 500, en mi experiencia siempre me ha funcionado muy bien, por eso lo recomiendo. Saludos.

  • @patoDRz
    @patoDRz Рік тому

    Buenas como va? Necesito hacer un envío masivo de mensajes de WhatsApp (API Cloud) y lo estoy haciendo con queues, el problema es que si uso sync en QUEUE_CONNECTION, me bloquea todas las request hasta que termina de enviar, como si estuviese haciendolo de forma ordinaria con el controlador. Si uso database, no se bloquean las requests, pero deja de funcionar el Websocket en la queue porque manda todos los eventos a la base, y cuando termina de enviar los mensajes, se disparan todos los eventos de golpe. Me recomendas usar Redis para las queues, o SSE para enviar los eventos al clientes?

    • @Alpha_Dev
      @Alpha_Dev  Рік тому

      Hola Pato.
      Si usarlo sync no es para nada recomendable porque es una queue artificial mas para pruebas.
      Podes usar la base de datos asi no tenes que instalar algo como redis. Lo que si vas a tener que configurar a diferencia de con sync es que corran los workers, no veo como eso te bloquea los web sockets.
      Redis esta mejor preparado para el flujo en mi opinion.

    • @patoDRz
      @patoDRz Рік тому

      @@Alpha_Dev holaa, terminé usando Redis, la base era muy lenta para enviar cerca de 5000 mensajes. En lo que estaba errandole era no definir una queue distinta para el Job de envíos, así que caía en la queue default, y esa es la queue que usa por defecto laravel para los eventos del websocket, por eso los eventos del WS se disparaban recién al terminar el job, una pavada jaja. En supervisord uso php artisan queue:work --queue=default,envios_waba para que corran las 2 a la vez

  • @alvaroaliaga7892
    @alvaroaliaga7892 Рік тому

    gracias, tengo una duda: ¿cuando colocamos trabajos en cola/queues en general es una buena opcion dejar un cron trabajando para ejecutar esos trabajos en cola? o ¿hay otra mejor opcion?, lo digo enfocado para no tener un cron ejecutandose siempre para ver si hay algun trabajo para hacer.

    • @Alpha_Dev
      @Alpha_Dev  Рік тому +1

      El cron tiene un par de desventajas, porque si bien va a iniciar el processo no asegura que siga corriendo en caso que falle, y al correr el cron nuevamente puede levantar mas instancias de las que esperas. Para este caso es mejor herramientas como supervisor, que se va a encargar de inciar la cantidad de workers que le definas y en caso que alguno termine, va a volver a inicar para volver a la cantidad deseada. Saludos.

    • @alvaroaliaga7892
      @alvaroaliaga7892 Рік тому +1

      @@Alpha_Dev gracias alpha !