Como Usar MySQL, PHP y Redis – Parte 1
En esta página:
En la actualidad, la velocidad en que mostramos los datos a los usuarios es un factor muy importante.
Al brindar los datos de manera ágil, los usuarios estarán satisfechos y optarán por regresar a usar tu proyecto.
En este tutorial te enseñaré a Como Usar MySQL, PHP y Redis, vamos con ello.
Partes
- Parte 1
- Parte 2 (Final)
Para este tutorial usaré Ubuntu 22.10 (Linux), así que realizaré varias tareas desde la terminal de comandos de Ubuntu.
Recuerda que debes tener MySQL y PHP instalado y configurado correctamente, no quiero entrar a esos detalles, si no mas bien ir rápidamente a integrar MySQL, PHP y Redis.
Si no tienes instalado Redis en Ubuntu, te recomiendo seguir el Tutorial Gratis de Redis: Instalación:
En el Tutorial Gratis de Redis: Instalación encontrarás varios temas importantes de Redis que te despejarán muchas dudas.
Creación de Proyecto
Para mantener el orden creo un directorio con el nombre /php-mysql-redis, tu le puedes poner el nombre que desees.
Abro la terminal dentro del directorio /php-mysql-redis y ejecuto el siguiente comando para crear un nuevo proyecto con PHP (Sigue los pasos que te indique hasta que finalices):
1 2 3 4 |
# Comando para crear un nuevo proyecto PHP con Composer composer init |
Composer es la mejor herramienta para crear proyectos con PHP, si no puedes ejecutar el comando anterior, es porque necesitas instalar Composer.
Tras crear el proyecto con Composer, se nos ha creado un archivo llamado package.json:
1 2 3 4 |
/php-mysql-redis ├── package.json // Se creo este archivo |
Clona este repositorio dentro del directorio /php-mysql-redis, la estructura del proyecto se debería de ver así:
1 2 3 4 5 |
/php-mysql-redis ├── package.json ├── /phpredis // Directorio clonado desde GitHub |
Creamos dentro del directorio /php-mysql-redis un archivo PHP llamado index.php, tu le puedes poner el nombre que desees:
1 2 3 4 5 6 |
/php-mysql-redis ├── index.php // Creamos este archivo ├── package.json ├── /phpredis |
Abro el archivo index.php y le agrego el siguiente código (He colocado comentarios para explicar que hace cada línea de código):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<?php // Nos conectamos al servidor Redis en localhost $redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Conexión realizada correctamente !"; // Creamos nuestra key y su valor para insertarlos en Redis $redis->set("producto", "Zapatos de Cuero Marrones"); // Mensaje de confirmación de los datos almacenados correctamente en Redis echo "Dato almacenado correctamente en Redis: " .$redis->get("producto"); ?> |
Iniciamos el servidor nativo de PHP en el puerto 8080:
1 2 3 4 |
# Comando para iniciar el servidor local de PHP php -S localhost:8080 |
Abrimos la ruta http://localhost:8080 en el navegador y nos aparece el mensaje: Dato almacenado correctamente en Redis: Zapatos de Cuero Marrones:
Vamos a la terminal e ingresamos a la CLI de Redis y verificamos que el producto se ha guardado correctamente en Redis:
1 2 3 4 5 |
# Leemos el producto insertado en Redis 127.0.0.1:6379> get producto "Zapatos de Cuero Marrones" |
Con ello entonces confirmamos que hemos creado el proyecto correctamente con PHP y Redis, pero falta MySQL, esto lo veremos en la segunda y última parte de este tutorial.
Ten Paciencia, lo que quiero es que conozcas bien como se crea este proyecto y no llenarte el capitulo de mucho contenido porque te puedes marear y no tendrás un óptimo aprendizaje.
Nota (s)
- Los pasos y comandos mencionados en este tutorial pueden cambiar en un futuro, esto no depende de nosotros si no de las empresas que dan soporte a MySQL, PHP, Redis, etc., que suelen cambiar el orden y las opciones de sus tecnologías.
- No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.
Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos
- Redis
- 13-01-2024
- 15-01-2024
- Crear un Post - Eventos Devs - Foro
Social
Redes Sociales (Developers)
Redes Sociales (Digital)