{"id":65602,"date":"2023-05-09T16:01:48","date_gmt":"2023-05-09T14:01:48","guid":{"rendered":"https:\/\/kinsta.com\/es\/?p=65602&#038;preview=true&#038;preview_id=65602"},"modified":"2023-11-23T09:55:23","modified_gmt":"2023-11-23T08:55:23","slug":"redis-docker","status":"publish","type":"post","link":"https:\/\/kinsta.com\/es\/blog\/redis-docker\/","title":{"rendered":"C\u00f3mo y Por Qu\u00e9 Ejecutar Redis en Docker"},"content":{"rendered":"<p><a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/cache\/cache-redis\/\">Redis<\/a> es una base de datos en memoria de alta disponibilidad. Su almac\u00e9n de datos clave-valor persistente en disco es ideal para m\u00faltiples usos de alta disponibilidad.<\/p>\n<p>Por otro lado, <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-docker\/\">Docker<\/a> es una herramienta para contenerizar aplicaciones y servicios, aislando sus entornos y permitiendo que se ejecuten por separado. Puedes utilizar Docker como administrador de paquetes para aplicaciones y servicios con todas las dependencias necesarias, configuraciones, scripts, etc. Un script llamado Dockerfile se coloca dentro del contenedor Docker y te permite desplegar el contenedor como una entidad \u00fanica.<\/p>\n<p>Este art\u00edculo te ense\u00f1a a utilizar eficazmente estas dos tecnolog\u00edas de c\u00f3digo abierto. Tambi\u00e9n repasa por qu\u00e9 es vital ejecutar clusters Redis dentro de contenedores Docker, y las ventajas y beneficios de hacerlo en comparaci\u00f3n con la ejecuci\u00f3n de clusters Redis en m\u00e1quinas virtuales o servidores bare metal.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Los Distintos Usos de Redis<\/h2>\n<p>Redis tiene <a href=\"https:\/\/kinsta.com\/es\/blog\/base-datos-en-memoria\/\">varias ventajas<\/a>. Sus usos m\u00e1s populares son:<\/p>\n<ul>\n<li>Cach\u00e9 distribuida de base de datos clave-valor<\/li>\n<li>Agente de mensajes<\/li>\n<li>Servidor de cach\u00e9 de objetos persistentes<\/li>\n<\/ul>\n<p>Adem\u00e1s, Redis admite m\u00faltiples tipos y estructuras de datos, lo que lo hace adecuado para su uso como capa de base de datos primaria y secundaria para aplicaciones. Tambi\u00e9n admite listas, flujos, hashes, conjuntos, etc.<\/p>\n<p>Sin embargo, puedes llevar a\u00fan m\u00e1s lejos las ventajas de Redis al contenerizarlo..<\/p>\n\n<h2>Redis Es Mejor Dentro de un Contenedor<\/h2>\n<p>Redis es una de las im\u00e1genes Docker m\u00e1s populares del registro Docker, con <a href=\"https:\/\/hub.docker.com\/_\/redis\" target=\"_blank\" rel=\"noopener noreferrer\">m\u00e1s de mil millones de descargas<\/a>. La raz\u00f3n para contenerizar las aplicaciones Redis es obtener las ventajas de Docker y el soporte de la comunidad para los casos de uso m\u00e1s comunes de Redis.<\/p>\n<p>La imagen Docker de Redis cuenta con una comunidad de c\u00f3digo abierto que crea y mantiene una documentaci\u00f3n legible. Y por si fuera poco, Docker es muy fiable y permite un uso sencillo y flexible.<\/p>\n<h3>Facilidad de uso<\/h3>\n<p>Docker a\u00edsla los entornos tanto de las aplicaciones como de los servicios que se ejecutan dentro de los contenedores. El aislamiento significa que puedes empaquetar, construir y enviar im\u00e1genes de Redis que funcionen independientemente del sistema operativo del host, lo que facilita el desarrollo y la ejecuci\u00f3n de aplicaciones Redis dentro de Docker. Adem\u00e1s, Docker Desktop simplifica la configuraci\u00f3n de un <a href=\"https:\/\/kinsta.com\/local-development\/\">entorno de desarrollo local<\/a> coherente, lo que resulta especialmente \u00fatil para equipos grandes.<\/p>\n<h3>Seguridad<\/h3>\n<p>Puedes buscar vulnerabilidades de seguridad con Redis dentro de un contenedor. Docker utiliza <a href=\"https:\/\/snyk.io\/learn\/docker-security-scanning\/\" target=\"_blank\" rel=\"noopener noreferrer\">Snyk<\/a>, una herramienta que proporciona visibilidad sobre la seguridad de <a href=\"https:\/\/kinsta.com\/es\/blog\/eliminar-imagenes-docker\/\">las im\u00e1genes Docker<\/a>. Analiza los contenedores Docker y proporciona detalles y soluciones en caso de im\u00e1genes corruptas. Docker tambi\u00e9n puede generar una lista de materiales de software (SBOM) para escanear todas las dependencias utilizadas en la construcci\u00f3n de im\u00e1genes de contenedores, aunque todav\u00eda es experimental.<\/p>\n<h3>Flexibilidad<\/h3>\n<p>Docker est\u00e1 disponible para la mayor\u00eda de los sistemas operativos y aplicaciones basados en Unix y Windows. Dado que utiliza contenedores para aislar el software de su entorno y asegurarse de que funciona con todos los sistemas, las aplicaciones y servicios Redis siempre se ejecutan a pesar de la infraestructura.<\/p>\n<h3>Fiabilidad<\/h3>\n<p>Docker te permite ejecutar cualquier carga de trabajo en contenedores en cualquier entorno de forma fiable. Redis es fiable en Docker porque los contenedores Docker toman peri\u00f3dicamente instant\u00e1neas de la imagen del contenedor, lo que te permite volver a estas instant\u00e1neas en caso de que <a href=\"https:\/\/kinsta.com\/es\/blog\/solucionar-reparar-problemas-base-datos\/\">la base de datos est\u00e9 defectuosa o da\u00f1ada<\/a>. Tambi\u00e9n puedes crear un volumen Docker montando un directorio que contenga el archivo de <a href=\"https:\/\/docs.sevalla.com\/databases\/import-export\/postgresqlexport-redis-database-command-line\">la base de datos Redis<\/a>\u00a0dentro del contenedor.<\/p>\n<p>Un volumen de Docker ayuda a mantener el contenedor a salvo de cualquier forma de p\u00e9rdida accidental de datos. Sin embargo, una advertencia es que los vol\u00famenes Docker no incluyen instant\u00e1neas de la imagen. Debes guardar manualmente o hacer copias de seguridad peri\u00f3dicas de los datos de tu archivo de base de datos Redis.<\/p>\n<h2>C\u00f3mo Utilizar Redis con Docker<\/h2>\n<p>Para poner tu tienda Redis dentro de un contenedor Docker, debes tener Docker en el entorno de destino. Las siguientes instrucciones te muestran c\u00f3mo instalar Docker en Windows.<\/p>\n<p>Puedes seguir una gu\u00eda en el <a href=\"https:\/\/www.docker.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">sitio web de Docker<\/a>\u00a0para un sistema operativo Unix o basado en Unix. Tras la instalaci\u00f3n y configuraci\u00f3n, puedes crear una red dentro de tu contenedor Docker. A continuaci\u00f3n, puedes instalar Redis y crear una base de datos. Por \u00faltimo, puedes realizar operaciones en tu base de datos Redis.<\/p>\n<p>Primero, instala Docker en tu sistema operativo. Opcionalmente, navega al <a href=\"https:\/\/hub.docker.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Hub<\/a> y crea una cuenta. Necesitas una cuenta para crear y publicar tus im\u00e1genes.<\/p>\n<figure style=\"width: 1200px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/docker-hub-sign-up-form.png\" alt=\"Docker hub sign-up form\" width=\"1200\" height=\"613\"><figcaption class=\"wp-caption-text\">Hub Docker<\/figcaption><\/figure>\n<p>Tras crear una cuenta, accede a Docker Hub y descarga la \u00faltima versi\u00f3n de Docker Desktop de tu sistema operativo.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/download-page-for-docker-desktop-based-on-user-operating-system.png\" alt=\"Download page for Docker Desktop with options for operating systems.\" width=\"1600\" height=\"781\"><figcaption class=\"wp-caption-text\">P\u00e1gina de descarga de Docker<\/figcaption><\/figure>\n<p>Tras el procedimiento de instalaci\u00f3n, ve a la ventana de tu terminal para ver si el motor Docker est\u00e1 listo para ejecutarse e introduce el siguiente comando:<\/p>\n<pre><code class=\"language-bash\">docker --version<\/code><\/pre>\n<figure style=\"width: 738px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/check-the-version-of-docker-installed-on-the-user-operating-system.png\" alt=\"Check the version of Docker installed\" width=\"738\" height=\"148\"><figcaption class=\"wp-caption-text\">Versi\u00f3n de Docker instalada<\/figcaption><\/figure>\n<p>A continuaci\u00f3n, escribe: <code>docker-compose --version<\/code>.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/checking-the-version-of-docker-compose-installed-alongside-docker.png\" alt=\"Check the version of Compose installed with Docker\" width=\"900\" height=\"153\"><figcaption class=\"wp-caption-text\">Compose instalado con Docker<\/figcaption><\/figure>\n<p>Compose es una herramienta para definir y ejecutar aplicaciones Docker multicontenedor mediante archivos YAML, que utilizas para configurar los servicios de la aplicaci\u00f3n.<\/p>\n<p>Puedes ejecutar un Redis Dockerizado para validar que el motor Docker est\u00e1 en funcionamiento utilizando el c\u00f3digo siguiente. Este ejemplo ejecuta la imagen Redis desde Docker Hub y la denomina <strong>my-redis-container<\/strong>.<\/p>\n<pre><code class=\"language-bash\">docker run --name my-redis-container -d redis<\/code><\/pre>\n<figure style=\"width: 1029px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/running-the-redis-image-from-docker-hub-with-name-___my-redis-container___-1.png\" alt=\"Run the Redis image from Docker Hub named my-redis-container\" width=\"1029\" height=\"345\"><figcaption class=\"wp-caption-text\">Imagen Redis de Docker Hub denominada mi-redis-contenedor<\/figcaption><\/figure>\n<p>Como no tienes la imagen localmente, Docker extrae la imagen Redis del Docker Hub.<\/p>\n<p>Ahora, puedes abrir Docker Desktop para confirmar que ha extra\u00eddo la imagen Redis. En el Escritorio, haz clic en <strong>Images<\/strong> en el panel lateral izquierdo.<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/verifying-that-our-redis-image-is-up-and-running-from-docker-desktop.png\" alt=\"Verify that your Redis image is up and running from Docker Desktop\" width=\"1400\" height=\"638\"><figcaption class=\"wp-caption-text\">Escritorio Docker<\/figcaption><\/figure>\n<p>Ahora puedes crear una red. Ten en cuenta que el controlador Docker utiliza el puente o los controladores de red integrados en la superposici\u00f3n para crear una red Docker. Tambi\u00e9n puedes instalar y utilizar un controlador de red de terceros.<\/p>\n<p>La diferencia es que las redes puente est\u00e1n aisladas en una \u00fanica instalaci\u00f3n de motor Docker, mientras que las redes superpuestas abarcan varios hosts Docker, cada uno de los cuales ejecuta un motor.<\/p>\n<p>Tipo:<\/p>\n<pre><code class=\"language-bash\">docker network create -d bridge kinsta-demo-network<\/code><\/pre>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/creating-a-new-docker-network-with-the-bridge-driver.png\" alt=\"Create a new Docker network with the bridge driver\" width=\"1400\" height=\"166\"><figcaption class=\"wp-caption-text\">Red Docker con el controlador de puente<\/figcaption><\/figure>\n<p>Si no especificas ning\u00fan controlador por defecto, Docker utiliza el controlador puente para crear una nueva red, ya que crea autom\u00e1ticamente el controlador puente cuando instalas el motor Docker. Sin embargo, si ejecutas un contenedor Docker con el comando de ejecuci\u00f3n Docker, no utilizar\u00e1 esta red.<\/p>\n<p>Ahora que ya tienes una red, lo siguiente es instalar Redis dentro del contenedor Docker. Para ello, escribe: <code>docker pull redis<\/code>.<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/pulling-the-redis-image-from-dockerhub.png\" alt=\"Pull the Redis image from the Docker Hub\" width=\"1400\" height=\"311\"><figcaption class=\"wp-caption-text\">Extrae la imagen de Redis del Docker Hub<\/figcaption><\/figure>\n<p>Para comprobar que la imagen de Redis est\u00e1 instalada correctamente, ejecuta uno de los siguientes comandos:<\/p>\n<pre><code class=\"language-bash\">docker images<\/code><\/pre>\n<pre><code class=\"language-bash\">docker image ls<\/code><\/pre>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/listing-available-docker-images-in-the-users-terminal..png\" alt=\"List available Docker images in the user's terminal\" width=\"1400\" height=\"322\"><figcaption class=\"wp-caption-text\">Im\u00e1genes Docker disponibles en el terminal del usuario<\/figcaption><\/figure>\n<p>A continuaci\u00f3n, crea e inicia el contenedor Redis. Para ello, ejecuta el siguiente comando:<\/p>\n<pre><code class=\"language-bash\">docker run -it \u2013name dev_kinsta_redis_container -d redis<\/code><\/pre>\n<figure style=\"width: 1198px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/creating-and-running-the-docker-container..png\" alt=\"Create and run the Docker container\" width=\"1198\" height=\"168\"><figcaption class=\"wp-caption-text\">Docker conatainer<\/figcaption><\/figure>\n<p>Ahora comprueba que Redis se est\u00e1 ejecutando en el contenedor. Para ello, escribe: <code>docker ps<\/code>.<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/verify-redis-container-is-up-and-running.png\" alt=\"Verify that Redis is up and running in a container\" width=\"1400\" height=\"171\"><figcaption class=\"wp-caption-text\">Comprueba que Redis est\u00e1 funcionando en un contenedor<\/figcaption><\/figure>\n<p>Ahora que has confirmado que tu contenedor Docker est\u00e1 en funcionamiento, puedes a\u00f1adir el contenedor a la red. Escribe: <code>docker network connect  <\/code>.<\/p>\n<figure style=\"width: 1401px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/adding-a-docker-container-to-the-created-docker-network.png\" alt=\"Add a Docker container to the created docker network\" width=\"1401\" height=\"190\"><figcaption class=\"wp-caption-text\">A\u00f1ade un contenedor Docker a la red docker creada<\/figcaption><\/figure>\n<p>Con todo funcionando como se espera, el siguiente paso es verificar que tu servidor Redis que se ejecuta dentro de Docker est\u00e1 listo para aceptar conexiones. Para ello, utiliza <code>docker logs<\/code>.<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/verify-redis-image-is-running-inside-docker-container.png\" alt=\"Verify the Redis image is running inside the Docker container\" width=\"1400\" height=\"489\"><figcaption class=\"wp-caption-text\">Comprueba que la imagen Redis se ejecuta dentro del contenedor Docker<\/figcaption><\/figure>\n<p>A continuaci\u00f3n, debes crear una base de datos porque necesitas una forma de conectarte al contenedor Redis para ejecutar comandos en el servidor. Para ello, escribe: <code>docker exec -it  bash<\/code>. Puedes utilizar indistintamente el nombre del contenedor y el ID del contenedor.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/connecting-to-the-redis-container-instance.png\" alt=\"Connect to the Redis container instance\" width=\"900\" height=\"84\"><figcaption class=\"wp-caption-text\">Con\u00e9ctate a la instancia del contenedor Redis.<\/figcaption><\/figure>\n<p>En el contenedor, utiliza la CLI para ejecutar comandos. Ten en cuenta que Redis instala autom\u00e1ticamente los hosts Docker. Para utilizar la <a href=\"https:\/\/kinsta.com\/es\/blog\/redis-cli\/\">Redis-CLI<\/a>, escribe: <code>redis-cli<\/code>.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/connecting-to-the-redis-container.png\" alt=\"Use the Redis CLI to run Redis commands\" width=\"900\" height=\"100\"><figcaption class=\"wp-caption-text\">Utiliza la CLI de Redis para ejecutar comandos de Redis<\/figcaption><\/figure>\n<p>Esto te conecta al puerto por defecto para Redis en el host local. Escribe <code>ping<\/code>, y la respuesta debe ser <code>pong<\/code>.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/testing-redis-connection-is-up-and-running.png\" alt=\"Test to see if the Redis connection is up and running\" width=\"900\" height=\"198\"><figcaption class=\"wp-caption-text\">Comprueba si la conexi\u00f3n a Redis est\u00e1 en funcionamiento<\/figcaption><\/figure>\n<p>A continuaci\u00f3n, selecciona una base de datos dentro de tu servidor Redis escribiendo <code>select<\/code>. Aunque la base de datos por defecto es <code>0<\/code>, selecciona <code>db 1<\/code>.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/selecting-a-particular-redis-database.png\" alt=\"Select a particular Redis database\" width=\"900\" height=\"165\"><figcaption class=\"wp-caption-text\">Selecciona una base de datos Redis concreta<\/figcaption><\/figure>\n<p>A continuaci\u00f3n, inserta datos en la base de datos. Utiliza el comando Redis <code>SET<\/code>. Para ello, escribe <code>SET &lt;key&gt; &lt;value&gt;<\/code>.<\/p>\n<p>Por ejemplo<\/p>\n<pre><code class=\"language-bash\">SET mykey \"Hello\"<\/code><\/pre>\n<p>Para obtener la misma clave, escribe<\/p>\n<pre><code class=\"language-bash\">get myKey<\/code><\/pre>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/inserting-and-retrieving-data-from-redis.png\" alt=\"Insert and retrieve data from Redis\" width=\"900\" height=\"262\"><figcaption class=\"wp-caption-text\">Insertar y recuperar datos de Redis<\/figcaption><\/figure>\n<p>Para obtener el valor de la clave, ejecuta <code>get<\/code>. Esto devuelve el valor. A continuaci\u00f3n, controla tu base de datos Redis escribiendo <code>MONITOR<\/code>.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/monitoring-the-redis-database.png\" alt=\"Monitor the Redis database\" width=\"900\" height=\"252\"><figcaption class=\"wp-caption-text\">Monitorizar la base de datos Redis<\/figcaption><\/figure>\n<p>Por \u00faltimo, det\u00e9n el servidor Redis saliendo de la CLI. Escribe <code>exit<\/code> dos veces para salir de la CLI y de Redis.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/exiting-from-the-redis-CLI.png\" alt=\"Exit from the Redis CLI\" width=\"900\" height=\"275\"><figcaption class=\"wp-caption-text\">Salir de la CLI de Redis<\/figcaption><\/figure>\n<p>Por \u00faltimo, det\u00e9n la ejecuci\u00f3n del contenedor Redis escribiendo <code>docker stop<\/code>.<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/03\/command-to-stop-the-docker-container-from-running.png\" alt=\"Execute the command to stop the Docker container from running\" width=\"900\" height=\"270\"><figcaption class=\"wp-caption-text\">Ejecuta el comando para detener la ejecuci\u00f3n del contenedor Docker<\/figcaption><\/figure>\n<h2>Redis con DevKinsta<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/es\/devkinsta\/\">DevKinsta<\/a> te permite conectar un sitio WordPress a una base de datos Redis. Con DevKinsta, el add-on Redis funciona perfectamente como una cach\u00e9 de objetos para persistir los datos a lo largo de varias cargas de p\u00e1gina. Esto significa que, utilizando el complemento Redis, puedes utilizar la cach\u00e9 para reutilizar objetos en lugar de consultar constantemente la <a href=\"https:\/\/kinsta.com\/es\/blog\/mariadb-vs-mysql\/\">base de datos MySQL<\/a>.<\/p>\n<p>Tras descargar y configurar DevKinsta, instala como dependencia el Docker Desktop, que utiliza para crear archivos de entorno locales dentro de un contenedor. Con esta configuraci\u00f3n, puedes configurar el complemento Redis en Devkinsta.<\/p>\n<p>Por lo tanto, el add-on Redis para DevKinsta se puede utilizar como fuente secundaria, reduciendo la carga de la base de datos primaria, aumentando los tiempos de respuesta y haciendo que la aplicaci\u00f3n funcione m\u00e1s r\u00e1pido.<\/p>\n<p>Esto se traduce en que la aplicaci\u00f3n maneja m\u00e1s carga y escala de forma eficiente. Consulta nuestra documentaci\u00f3n sobre el <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/cache\/cache-redis\/\">uso de Redis como cach\u00e9 de objetos persistente<\/a> para tu sitio web de WordPress.<\/p>\n\n<h2>Resumen<\/h2>\n<p>Ejecutar Redis dentro de un contenedor Docker tiene muchas ventajas. Ofrece un entorno aislado para tus aplicaciones, por lo que ya no tienes que preocuparte de la plataforma en la que despliegas tus aplicaciones. Adem\u00e1s, Docker permite facilidad de uso, flexibilidad y alta fiabilidad.<\/p>\n<p>En cuanto a la seguridad, puedes comprobar y escanear vulnerabilidades de seguridad desde el primer momento con Synk, una herramienta que proporciona visibilidad sobre la seguridad de las im\u00e1genes Docker. Y en cuanto a la flexibilidad, Docker funciona para la mayor\u00eda de los sistemas operativos y aplicaciones basados en Unix y Windows. Esta flexibilidad significa que las aplicaciones o servicios en contenedores o dockerizados siempre se ejecutan independientemente del sistema operativo.<\/p>\n<p>Es f\u00e1cil utilizar Docker y el add-on Redis con DevKinsta, que pone en marcha un sitio WordPress dockerizado localmente cuando lo inicias. Echa un vistazo a DevKinsta y <a href=\"https:\/\/kinsta.com\/es\/complementos-kinsta\/\">al add-on Redis<\/a> para aprovechar hoy mismo la potencia de Redis en Docker.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Redis es una base de datos en memoria de alta disponibilidad. Su almac\u00e9n de datos clave-valor persistente en disco es ideal para m\u00faltiples usos de alta &#8230;<\/p>\n","protected":false},"author":117,"featured_media":65603,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1282],"class_list":["post-65602","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-docker"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C\u00f3mo y Por Qu\u00e9 Ejecutar Redis en Docker - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"\u00bfTe has preguntado alguna vez c\u00f3mo y por qu\u00e9 ejecutar Redis en Docker? Este art\u00edculo te ense\u00f1a a utilizar ambas tecnolog\u00edas de c\u00f3digo abierto de forma eficaz.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/es\/blog\/redis-docker\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo y Por Qu\u00e9 Ejecutar Redis en Docker\" \/>\n<meta property=\"og:description\" content=\"\u00bfTe has preguntado alguna vez c\u00f3mo y por qu\u00e9 ejecutar Redis en Docker? Este art\u00edculo te ense\u00f1a a utilizar ambas tecnolog\u00edas de c\u00f3digo abierto de forma eficaz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/es\/blog\/redis-docker\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinsta.es\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-09T14:01:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-23T08:55:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/redis-docker.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"3043\" \/>\n\t<meta property=\"og:image:height\" content=\"1522\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Salman Ravoof\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"\u00bfTe has preguntado alguna vez c\u00f3mo y por qu\u00e9 ejecutar Redis en Docker? Este art\u00edculo te ense\u00f1a a utilizar ambas tecnolog\u00edas de c\u00f3digo abierto de forma eficaz.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/redis-docker.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@salmanravoof\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salman Ravoof\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/redis-docker\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/redis-docker\/\"},\"author\":{\"name\":\"Salman Ravoof\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\"},\"headline\":\"C\u00f3mo y Por Qu\u00e9 Ejecutar Redis en Docker\",\"datePublished\":\"2023-05-09T14:01:48+00:00\",\"dateModified\":\"2023-11-23T08:55:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/redis-docker\/\"},\"wordCount\":2062,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/redis-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/redis-docker.jpg\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/redis-docker\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/redis-docker\/\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/redis-docker\/\",\"name\":\"C\u00f3mo y Por Qu\u00e9 Ejecutar Redis en Docker - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/redis-docker\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/redis-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/redis-docker.jpg\",\"datePublished\":\"2023-05-09T14:01:48+00:00\",\"dateModified\":\"2023-11-23T08:55:23+00:00\",\"description\":\"\u00bfTe has preguntado alguna vez c\u00f3mo y por qu\u00e9 ejecutar Redis en Docker? Este art\u00edculo te ense\u00f1a a utilizar ambas tecnolog\u00edas de c\u00f3digo abierto de forma eficaz.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/redis-docker\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/redis-docker\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/redis-docker\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/redis-docker.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/redis-docker.jpg\",\"width\":3043,\"height\":1522},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/redis-docker\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker\",\"item\":\"https:\/\/kinsta.com\/es\/secciones\/docker\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"C\u00f3mo y Por Qu\u00e9 Ejecutar Redis en Docker\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/es\/#website\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluciones de alojamiento premium, r\u00e1pidas y seguras\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/es\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinsta.es\/\",\"https:\/\/x.com\/Kinsta_ES\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\",\"name\":\"Salman Ravoof\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"caption\":\"Salman Ravoof\"},\"description\":\"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.\",\"sameAs\":[\"https:\/\/salmanravoof.com\",\"https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/\",\"https:\/\/x.com\/salmanravoof\"],\"url\":\"https:\/\/kinsta.com\/es\/blog\/author\/salmanravoof\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"C\u00f3mo y Por Qu\u00e9 Ejecutar Redis en Docker - Kinsta\u00ae","description":"\u00bfTe has preguntado alguna vez c\u00f3mo y por qu\u00e9 ejecutar Redis en Docker? Este art\u00edculo te ense\u00f1a a utilizar ambas tecnolog\u00edas de c\u00f3digo abierto de forma eficaz.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/es\/blog\/redis-docker\/","og_locale":"es_ES","og_type":"article","og_title":"C\u00f3mo y Por Qu\u00e9 Ejecutar Redis en Docker","og_description":"\u00bfTe has preguntado alguna vez c\u00f3mo y por qu\u00e9 ejecutar Redis en Docker? Este art\u00edculo te ense\u00f1a a utilizar ambas tecnolog\u00edas de c\u00f3digo abierto de forma eficaz.","og_url":"https:\/\/kinsta.com\/es\/blog\/redis-docker\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_published_time":"2023-05-09T14:01:48+00:00","article_modified_time":"2023-11-23T08:55:23+00:00","og_image":[{"width":3043,"height":1522,"url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/redis-docker.jpg","type":"image\/jpeg"}],"author":"Salman Ravoof","twitter_card":"summary_large_image","twitter_description":"\u00bfTe has preguntado alguna vez c\u00f3mo y por qu\u00e9 ejecutar Redis en Docker? Este art\u00edculo te ense\u00f1a a utilizar ambas tecnolog\u00edas de c\u00f3digo abierto de forma eficaz.","twitter_image":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/redis-docker.jpg","twitter_creator":"@salmanravoof","twitter_site":"@Kinsta_ES","twitter_misc":{"Escrito por":"Salman Ravoof","Tiempo de lectura":"13 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/es\/blog\/redis-docker\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/blog\/redis-docker\/"},"author":{"name":"Salman Ravoof","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987"},"headline":"C\u00f3mo y Por Qu\u00e9 Ejecutar Redis en Docker","datePublished":"2023-05-09T14:01:48+00:00","dateModified":"2023-11-23T08:55:23+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/redis-docker\/"},"wordCount":2062,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/redis-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/redis-docker.jpg","inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/es\/blog\/redis-docker\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/es\/blog\/redis-docker\/","url":"https:\/\/kinsta.com\/es\/blog\/redis-docker\/","name":"C\u00f3mo y Por Qu\u00e9 Ejecutar Redis en Docker - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/redis-docker\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/redis-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/redis-docker.jpg","datePublished":"2023-05-09T14:01:48+00:00","dateModified":"2023-11-23T08:55:23+00:00","description":"\u00bfTe has preguntado alguna vez c\u00f3mo y por qu\u00e9 ejecutar Redis en Docker? Este art\u00edculo te ense\u00f1a a utilizar ambas tecnolog\u00edas de c\u00f3digo abierto de forma eficaz.","breadcrumb":{"@id":"https:\/\/kinsta.com\/es\/blog\/redis-docker\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/es\/blog\/redis-docker\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/blog\/redis-docker\/#primaryimage","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/redis-docker.jpg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/05\/redis-docker.jpg","width":3043,"height":1522},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/es\/blog\/redis-docker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/es\/"},{"@type":"ListItem","position":2,"name":"Docker","item":"https:\/\/kinsta.com\/es\/secciones\/docker\/"},{"@type":"ListItem","position":3,"name":"C\u00f3mo y Por Qu\u00e9 Ejecutar Redis en Docker"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/es\/#website","url":"https:\/\/kinsta.com\/es\/","name":"Kinsta\u00ae","description":"Soluciones de alojamiento premium, r\u00e1pidas y seguras","publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/es\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinsta.es\/","https:\/\/x.com\/Kinsta_ES","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987","name":"Salman Ravoof","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","caption":"Salman Ravoof"},"description":"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.","sameAs":["https:\/\/salmanravoof.com","https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/","https:\/\/x.com\/salmanravoof"],"url":"https:\/\/kinsta.com\/es\/blog\/author\/salmanravoof\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/65602","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/comments?post=65602"}],"version-history":[{"count":13,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/65602\/revisions"}],"predecessor-version":[{"id":71778,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/65602\/revisions\/71778"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65602\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65602\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65602\/translations\/pt"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65602\/translations\/jp"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65602\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65602\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65602\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65602\/translations\/es"},{"href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/65602\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media\/65603"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media?parent=65602"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/tags?post=65602"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/topic?post=65602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}