Cómo Usar Redis con PHP y MariaDB en Ubuntu

4 minuto(s)

Para esto ya debemos tener instalado el lenguaje de programación PHP y la base de datos MariaDB en nuestro sistema operativo Ubuntu.

Estoy usando un servidor Apache 2 para este tutorial.

Así que procura primero tener en orden tu entorno para poder usar la base de datos en memoria Redis.

1. Instalamos Redis

Sigue los siguientes pasos:

1.1 Actualiza el repositorio de paquetes de Ubuntu

Actualiza el repositorio de Ubuntu:


Aquí instalaremos el paquete redis-server y php-redis.

El paquete redis-server instala el servidor Redis y el paquete php-redis instala la extensión de PHP para redis:

1.2 Crea un archivo de configuración

Lo hacemos con permisos de root (sudo):


Dentro del archivo redis.conf agrega lo siguiente:


Guarda con CTRL + O y ENTER

Cierra el editor nano con CTRL + X

1.3 Crea estas carpetas (Si no las tienes)

Estas 5 carpetas:

1.4 Habilita Redis

Activamos Redis en nuestro Ubuntu:

1.5 Inicia el Servidor de Redis

Ejecutando el siguiente comando:

1.6 Verifica que Redis funcione

Este comando te debe devolver un PONG:


Si devuelve PONG tu Redis ha sido instalado correctamente.

2. Configuramos MariaDB

Sigue los siguientes pasos:

2.1 Ingresa a MariaDB

Ejecuta este comando (te pedirá que coloques tu password):


Si no recuerdas tu password de MariaDB puedes seguir este tutorial.

2.2 Crea una base de datos y tabla

Creamos una base de datos llamada ejemplo_crud

Seleccionamos la base de datos ejemplo_crud y en ella creamos una tabla llamada usuarios:


Las consultas SQL anteriores las puedes copiar y pegar en la shell de MariaDB (No olvides quitarle los comentarios) y presionar ENTER para ejecutarlas:

2.3 Sal de MariaDB

Con el siguiente comando:

3. Tareas CRUD

Vamos a realizar las 4 operaciones básicas de todo sistema llamada CRUD (Create, Read, Update y Delete).

3.1 Crea un archivo PHP

Creamos un archivo llamado app.php con el editor nano:


Dentro del archivo colocamos el siguiente código:

3.2 Crear registro (Create)

Creamos un nuevo usuario:

3.3 Leer registro (Read)

Podemos ver el usuario guardado en MySQL abriendo la ruta http://localhost/app.php?accion=leer&id=1 en nuestro navegador (Si estas en un VPS cambia localhost por tu IP o dominio):

Registro creado en MariaDB

Si vuelves a actualizar te aparecerán los datos obtenidos desde Redis:

Datos obtenidos desde Redis

3.3.1 Ver los datos en Redis

Para estar más seguros de que los datos se guardaron correctamente en Redis.

Podemos verlos ingresando al cliente de Redis:

3.3.2 Ver los datos en la terminal

También puedes ver los datos en la terminal así:

3.4 Actualizar registro (Update)

Ejecutamos el siguiente comando:


Puedes leer el registro actualizado como te explique en el punto 3.3 Leer registro (Read).

3.5 Eliminar registro (Delete)

Y para eliminar ejecutamos el comando:


Si intentas leer el registro como te explique en el punto 3.3 Leer registro (Read) verás que ya no aparece, en su lugar verás el texto No encontrado.

3.5.1 Verificar en Redis

Si revisamos en Redis tampoco aparece el registro:


Asi de fácil puedes usar Redis con PHP y MySQL en Ubuntu.

Conclusión

Hacer esta integración parece un desafío, pero no es así.

Es simplemente tu camino de aprendizaje.

Una vez que comprendas cómo se hace, podrás crear proyectos más complejos con Redis, PHP y MySQL.

Síguenos en nuestras Redes Sociales y demás canales digitales para que no te pierdas nuestros próximos contenidos.