{"id":63811,"date":"2023-10-05T04:26:46","date_gmt":"2023-10-05T07:26:46","guid":{"rendered":"https:\/\/kinsta.com\/pt\/?p=63811&#038;preview=true&#038;preview_id=63811"},"modified":"2023-10-09T03:21:07","modified_gmt":"2023-10-09T06:21:07","slug":"cli-redis","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/","title":{"rendered":"Aprenda os Fundamentos da CLI do Redis com o WordPress e o Docker"},"content":{"rendered":"<p>O Redis \u00e9 um <a href=\"https:\/\/kinsta.com\/pt\/blog\/banco-de-dados-in-memory\/\">armazenamento de dados em mem\u00f3ria de chave-valor<\/a>, sem esquema, para aplicativos em tempo real. Os desenvolvedores podem us\u00e1-lo como um banco de dados NoSQL, uma camada de dados secund\u00e1ria ou uma camada de cache para processos intensivos em computa\u00e7\u00e3o.<\/p>\n<p>Redis oferece armazenamento persistente que pode armazenar em cache os estados da sess\u00e3o do site e outros dados. Aplicativos que usam o <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/cache\/cache-redis\/\">Redis como uma camada de cache<\/a> geralmente realizam uma consulta complexa ao banco de dados ou uma chamada de <a href=\"https:\/\/kinsta.com\/pt\/blog\/rest-api-vs-web-api\/\">API<\/a> e, em seguida, armazenam em cache os resultados. Ele pode armazenar e recuperar objetos de maneira r\u00e1pida e eficiente. Portanto, o Redis \u00e9 um excelente companheiro para o <a href=\"https:\/\/kinsta.com\/wordpress\/\">WordPress<\/a>, que utiliza um servidor de banco de dados relacional mais tradicional como seu armazenamento de conte\u00fado principal.<\/p>\n<p>A interface de linha de comando (CLI) do Redis pode ser usada para voc\u00ea se comunicar com o servidor Redis do seu site WordPress. Usando a CLI do Redis (invocada na linha de comando como <code>redis-cli<\/code>), voc\u00ea pode solicitar e receber respostas do servidor Redis programaticamente, monitorar os comandos executados em uma inst\u00e2ncia do Redis, verificar a lat\u00eancia de uma inst\u00e2ncia e observar o estado do servidor em tempo real.<\/p>\n<p>Este tutorial mostra a voc\u00ea como integrar o Redis ao seu site WordPress e usar a CLI do Redis para executar opera\u00e7\u00f5es de cria\u00e7\u00e3o, leitura, atualiza\u00e7\u00e3o e exclus\u00e3o (CRUD) a partir do seu terminal.<\/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>Conecte o Redis ao WordPress usando o DevKinsta<\/h2>\n<p>Para conectar um site do WordPress a um banco de dados do Redis, estamos usando o <a href=\"https:\/\/kinsta.com\/pt\/changelog\/desenvolvimento-wordpress-local\/\">DevKinsta<\/a>, uma ferramenta gratuita de um clique para criar, desenvolver e implantar rapidamente sites WordPress a partir do seu ambiente local.<\/p>\n<p>O DevKinsta cria localmente um site WordPress Dockerizado com as vers\u00f5es mais recentes de suas depend\u00eancias, incluindo um servidor Web Nginx, PHP e um banco de dados MariaDB compat\u00edvel com MySQL. Ele tamb\u00e9m oferece suporte \u00e0 CLI para o WordPress.<\/p>\n<p>O DevKinsta est\u00e1 dispon\u00edvel para Windows, Linux e macOS. Voc\u00ea pode encontrar mais informa\u00e7\u00f5es sobre a instala\u00e7\u00e3o ao <a href=\"https:\/\/kinsta.com\/pt\/devkinsta\/download\/\">fazer o download do DevKinsta<\/a>.<\/p>\n<p>Ap\u00f3s a conclus\u00e3o da instala\u00e7\u00e3o, <a href=\"https:\/\/kinsta.com\/pt\/blog\/instalar-wordpress-localmente\/\">crie e instale um novo site WordPress<\/a> localmente em seu dispositivo usando a pilha de hospedagem padr\u00e3o.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Quando voc\u00ea iniciar o DevKinsta, automaticamente ir\u00e1 solicitar que voc\u00ea instale o <a href=\"https:\/\/www.docker.com\/products\/docker-desktop\/\" target=\"_blank\" rel=\"noopener noreferrer\">Docker Desktop<\/a> como uma depend\u00eancia, caso ainda n\u00e3o o tenha. O DevKinsta usa o Docker Desktop para criar todos os arquivos de ambiente local do WordPress dentro de um cont\u00eainer.<\/p>\n<\/aside>\n\n<p>O DevKinsta oferece tr\u00eas op\u00e7\u00f5es para a cria\u00e7\u00e3o local de sites WordPress: um site totalmente novo com configura\u00e7\u00f5es padr\u00e3o, um novo site com configura\u00e7\u00f5es personalizadas e a clonagem de um site existente hospedado na Kinsta para o seu ambiente de desenvolvimento local.<\/p>\n<p>Este tutorial usa a primeira op\u00e7\u00e3o com as configura\u00e7\u00f5es padr\u00e3o e as vers\u00f5es mais recentes do Nginx, PHP, MariaDB e WordPress.<\/p>\n<p>Depois de seguir essas etapas, voc\u00ea pode visualizar o painel do novo site no DevKinsta:<\/p>\n<figure style=\"width: 1039px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/devkinsta-dashboard-for-wordpress-site.png\" alt=\"O painel de controle do DevKinsta depois que voc\u00ea criar um novo site WordPress.\" width=\"1039\" height=\"723\"><figcaption class=\"wp-caption-text\">O painel de controle do DevKinsta depois que voc\u00ea criar um novo site WordPress.<\/figcaption><\/figure>\n<p>Observe o caminho do site. Esse \u00e9 o diret\u00f3rio que cont\u00e9m os arquivos e pastas do site local. O link do painel <strong>WP Admin<\/strong> aparece no canto superior direito. Por fim, observe o Site Host, que \u00e9 a <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-uma-url\/\">URL<\/a> que aponta para o seu novo site de desenvolvimento.<\/p>\n<p>Voc\u00ea pode abrir o Docker Desktop para listar todos os cont\u00eaineres em execu\u00e7\u00e3o como depend\u00eancias no seu projeto DevKinsta. Para fazer isso, clique em <strong>Containers<\/strong> na parte superior da barra lateral esquerda:<\/p>\n<figure style=\"width: 1040px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/devkinsta-docker-desktop-containers.png\" alt=\"A lista de cont\u00eaineres DevKinsta do Docker Desktop.\" width=\"1040\" height=\"490\"><figcaption class=\"wp-caption-text\">A lista de cont\u00eaineres DevKinsta do Docker Desktop.<\/figcaption><\/figure>\n<p>Agora que seu site WordPress e as depend\u00eancias do cont\u00eainer est\u00e3o em execu\u00e7\u00e3o, voc\u00ea est\u00e1 pronto para conectar um banco de dados Redis ao seu site:<\/p>\n<ol>\n<li>Clique no bot\u00e3o <strong>WP Admin<\/strong> no DevKinsta para navegar at\u00e9 seu painel de controle do WordPress.<\/li>\n<li>Clique na aba <strong>Plugins<\/strong> no lado esquerdo.<\/li>\n<li>Clique em <strong>Add New<\/strong>\u00a0e procure por &#8220;Redis Object Cache&#8221;<\/li>\n<\/ol>\n<figure style=\"width: 1508px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/search-results-wordpress-redis-plugins.png\" alt=\"Pesquisando o plugin Redis Object Cache dentro do WordPress.\" width=\"1508\" height=\"707\"><figcaption class=\"wp-caption-text\">Pesquisando o plugin Redis Object Cache dentro do WordPress.<\/figcaption><\/figure>\n<p>Clique em <strong>Install Now <\/strong>ao lado do plugin. Em seguida, confirme se ele est\u00e1 ativo clicando na aba <strong>Installed Plugins<\/strong>.<\/p>\n<figure id=\"attachment_164579\" aria-describedby=\"caption-attachment-164579\" style=\"width: 1040px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-164579 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/installed-wordpress-plugins-with-redis-cache.png\" alt=\"Plugins instalados do WordPress, incluindo o Redis Object Cache.\" width=\"1040\" height=\"488\"><figcaption id=\"caption-attachment-164579\" class=\"wp-caption-text\">Plugins instalados do WordPress, incluindo o Redis Object Cache.<\/figcaption><\/figure>\n<p>Quando ativado pela primeira vez, o plugin Redis Object Cache informar\u00e1 que n\u00e3o consegue se conectar a um banco de dados Redis. Resolvemos isso criando um cont\u00eainer com uma inst\u00e2ncia do Redis no Docker.<\/p>\n<p>Vamos abrir um terminal e criar um cont\u00eainer de rede chamado <strong>redisnet<\/strong> no qual voc\u00ea executar\u00e1 a imagem do Redis:<\/p>\n<pre><code class=\"language-bash\">docker network create -d bridge redisnet<\/code><\/pre>\n<p>Agora, crie e execute uma imagem do Redis como um cont\u00eainer aut\u00f4nomo dentro desse cont\u00eainer de rede:<\/p>\n<pre><code class=\"language-bash\">docker run -d -p 6379:6379 --name demo_redis --network redisnet redis<\/code><\/pre>\n<p>Depois de iniciar a imagem do cont\u00eainer, verifique no Docker Desktop se a imagem do Redis est\u00e1 em funcionamento:<\/p>\n<figure style=\"width: 724px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/docker-redis-image-running.png\" alt=\"Docker Desktop executando a imagem \" width=\"724\" height=\"62\"><figcaption class=\"wp-caption-text\">Docker Desktop executando a imagem <strong>demo_redis<\/strong>.<\/figcaption><\/figure>\n<p>Lembre-se de que seu site WordPress foi iniciado automaticamente dentro de um cont\u00eainer do Docker. Voc\u00ea pode confirmar o nome e o ID da rede do cont\u00eainer:<\/p>\n<pre><code class=\"language-bash\">docker network ls<\/code><\/pre>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/output-docker-network-list-command.png\" alt=\"Nomes e IDs de rede no Docker Desktop.\" width=\"900\" height=\"156\"><figcaption class=\"wp-caption-text\">Nomes e IDs de rede no Docker Desktop.<\/figcaption><\/figure>\n<p>Acima, a vers\u00e3o encurtada do ID de rede para <strong>devkinsta_network<\/strong> \u00e9 <code>d1fa155f7a4d<\/code>. Usaremos isso mais tarde.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Os IDs de redes e cont\u00eaineres no Docker t\u00eam 64 caracteres. Geralmente, os IDs encurtados com os primeiros 12 caracteres s\u00e3o suficientemente exclusivos para refer\u00eancias. Para ver os IDs completos, use a op\u00e7\u00e3o <strong>&#8211;no-trunc<\/strong> nos comandos que os listam.<\/p>\n<\/aside>\n\n<p>Uma maneira de conectar o cluster e o servidor Redis ao seu site WordPress local \u00e9 conectar diretamente as redes Redis e DevKinsta. Primeiro, verifique o ID do cont\u00eainer para o Redis. Aqui, com o comando Docker para listar cont\u00eaineres, estamos usando a op\u00e7\u00e3o <code>-l<\/code> (mais recente) para mostrar apenas o cont\u00eainer criado mais recentemente:<\/p>\n<pre><code class=\"language-bash\">docker ps -l<\/code><\/pre>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/output-docker-container-list-command.png\" alt=\"Informa\u00e7\u00f5es do cont\u00eainer geradas pelo comando \" width=\"900\" height=\"77\"><figcaption class=\"wp-caption-text\">Informa\u00e7\u00f5es do cont\u00eainer geradas pelo comando <strong>ps<\/strong> do Docker.<\/figcaption><\/figure>\n<p>Neste exemplo, o ID encurtado do cont\u00eainer aparece como <code>c3ffc630e44c<\/code>.<\/p>\n<p>Conecte seu cont\u00eainer Redis \u00e0 rede DevKinsta usando o ID do cont\u00eainer no lugar do nosso no comando abaixo.<\/p>\n<pre><code class=\"language-bash\">docker network connect devkinsta_network c3ffc630e44c<\/code><\/pre>\n<p>Voc\u00ea deve ter adicionado com \u00eaxito a imagem do cont\u00eainer Redis \u00e0 lista de cont\u00eaineres em execu\u00e7\u00e3o dentro de <strong>devkinsta_network<\/strong>. Para verificar o endere\u00e7o IP de rede do cont\u00eainer Redis, execute o seguinte comando, substituindo nosso ID <strong>devkinsta_network<\/strong> pelo ID que voc\u00ea encontrou usando o comando <code>network ls<\/code> em seu projeto:<\/p>\n<pre><code class=\"language-bash\">docker inspect d1fa155f7a4d<\/code><\/pre>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/output-docker-network-inspect-command.png\" alt=\"Terminal exibindo parte da sa\u00edda do comando\" width=\"900\" height=\"945\"><figcaption class=\"wp-caption-text\">Terminal exibindo parte da sa\u00edda do comando <strong>docker inspect<\/strong>.<\/figcaption><\/figure>\n<p>Na imagem acima, o endere\u00e7o IP do cont\u00eainer <strong>demo_redis<\/strong> \u00e9 <strong>172.172.0.6<\/strong>. Anote o endere\u00e7o IP em seu projeto antes de prosseguir com a conex\u00e3o.<\/p>\n<p>Navegue at\u00e9 a raiz do site do WordPress em sua m\u00e1quina local, que est\u00e1 no caminho do site exibido no DevKinsta. Abra o arquivo <strong>wp-config.php<\/strong> em um editor de texto e adicione o seguinte c\u00f3digo na se\u00e7\u00e3o de vari\u00e1veis de configura\u00e7\u00e3o personalizadas:<\/p>\n<pre><code class=\"language-bash\">define('WP_REDIS_CLIENT', 'predis');\ndefine('WP_REDIS_HOST', '172.172.0.6');\ndefine('WP_REDIS_PORT', '6379');<\/code><\/pre>\n<p>O endere\u00e7o IP que voc\u00ea usa para <code>WP_REDIS_HOST<\/code> \u00e9 o que voc\u00ea descobriu para <strong>demo_redis<\/strong> quando executou o comando <code>docker inspect<\/code>.<\/p>\n<p>Esse c\u00f3digo de configura\u00e7\u00e3o adiciona o cliente Redis, o host e a porta para que o plugin possa acessar o servidor Redis dentro do mesmo cont\u00eainer Docker e da mesma rede que o DevKinsta.<\/p>\n<p>Para confirmar que o plugin est\u00e1 conectado e em execu\u00e7\u00e3o, voc\u00ea pode usar o c\u00f3digo de configura\u00e7\u00e3o:<\/p>\n<ol>\n<li>Navegue at\u00e9 sua p\u00e1gina de plugins do WordPress no painel de controle.<\/li>\n<li>Clique no link <strong>Configura\u00e7\u00f5es<\/strong> para o Redis Object Cache.<\/li>\n<li>Na p\u00e1gina Settings, clique no bot\u00e3o <strong>Enable Object Cache<\/strong>.<\/li>\n<\/ol>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/wordpress-enable-redis-object-cache.png\" alt=\"O Redis Object Cache pode ser gravado e acessado, mas precisa ser ativado.\" width=\"900\" height=\"399\"><figcaption class=\"wp-caption-text\">O Redis Object Cache pode ser gravado e acessado, mas precisa ser ativado.<\/figcaption><\/figure>\n<p>Quando o Redis Object Cache estiver ativado, sua p\u00e1gina de configura\u00e7\u00f5es ter\u00e1 a seguinte apar\u00eancia:<\/p>\n<figure style=\"width: 899px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/wordpress-redis-object-cache-enabled.png\" alt=\"A p\u00e1gina de configura\u00e7\u00f5es do Redis Object Cache mostra que o Redis est\u00e1 conectado e em execu\u00e7\u00e3o.\" width=\"899\" height=\"663\"><figcaption class=\"wp-caption-text\">A p\u00e1gina de configura\u00e7\u00f5es do Redis Object Cache mostra que o Redis est\u00e1 conectado e em execu\u00e7\u00e3o.<\/figcaption><\/figure>\n<h2>Como iniciar a CLI do Redis<\/h2>\n<p>A ferramenta Redis CLI (<code>redis-cli<\/code>) vem junto com um servidor Redis. Voc\u00ea pode instalar um servidor Redis nos sistemas operacionais <a href=\"https:\/\/redis.io\/docs\/getting-started\/installation\/install-redis-on-windows\" target=\"_blank\" rel=\"noopener noreferrer\">Windows<\/a>, <a href=\"https:\/\/redis.io\/docs\/getting-started\/installation\/install-redis-on-mac-os\" target=\"_blank\" rel=\"noopener noreferrer\">macOS<\/a> e <a href=\"https:\/\/redis.io\/docs\/getting-started\/installation\/install-redis-on-linux\" target=\"_blank\" rel=\"noopener noreferrer\">Linux<\/a>.<\/p>\n<p>No entanto, j\u00e1 estamos <a href=\"https:\/\/kinsta.com\/pt\/blog\/executar-redis-no-docker\/\">executando o Redis no Docker<\/a> aqui, portanto, podemos iniciar a ferramenta CLI dentro do nosso cont\u00eainer <strong>demo_redis<\/strong>.<\/p>\n<p>Acima, quando usamos o comando <code>docker ps<\/code>, aprendemos o ID do cont\u00eainer que est\u00e1 executando a imagem do Redis. O nosso come\u00e7ou com <code>c3ffc630e44c<\/code>. Podemos usar esse ID truncado para direcionar o <strong>demo_redis<\/strong> e iniciar um shell de linha de comando dentro dele:<\/p>\n<pre><code class=\"language-bash\">docker exec -it c3ffc630e44c \/bin\/sh<\/code><\/pre>\n<p>Agora voc\u00ea pode chamar a ferramenta <code>redis-cli<\/code>:<\/p>\n<figure style=\"width: 800px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/invoking-redis-cli-in-docker.png\" alt=\"invocada a partir de um shell no Docker\" width=\"800\" height=\"111\"><figcaption class=\"wp-caption-text\"><strong>redis-cli<\/strong> invocada a partir de um shell no Docker.<\/figcaption><\/figure>\n<p>Voc\u00ea pode fazer ping no servidor para testar a conex\u00e3o:<\/p>\n<pre><code class=\"language-bash\">ping<\/code><\/pre>\n<figure style=\"width: 800px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/ping-with-redis-cli-in-docker.png\" alt=\"Resposta do servidor a um ping no \" width=\"800\" height=\"131\"><figcaption class=\"wp-caption-text\">Resposta do servidor a um ping no <strong>redis-cli<\/strong>.<\/figcaption><\/figure>\n<p>Para se conectar ao servidor Redis usando seu endere\u00e7o IP e porta e testar essa conex\u00e3o, execute o seguinte comando (usando o endere\u00e7o IP do seu cont\u00eainer <strong>demo_redis<\/strong> ):<\/p>\n<pre><code class=\"language-bash\">redis-cli -h 172.172.0.6 -p 6379 ping<\/code><\/pre>\n<figure style=\"width: 800px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/external-ping-with-redis-cli-in-docker.png\" alt=\"Enviando um ping para o servidor Redis por meio do seu endere\u00e7o IP e porta.\" width=\"800\" height=\"109\"><figcaption class=\"wp-caption-text\">Enviando um ping para o servidor Redis por meio do seu endere\u00e7o IP e porta.<\/figcaption><\/figure>\n<p>Voc\u00ea se conectou com sucesso ao servidor Redis na m\u00e1quina local e no cont\u00eainer do Docker.<\/p>\n<p>Em seguida, verifique se o site do WordPress est\u00e1 armazenando dados no cache do Redis usando <code>redis-cli<\/code> e seu comando <code>keys *<\/code> para exibir todas as chaves no banco de dados:<\/p>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/redis-cli-list-keys.png\" alt=\"Recuperando todas as chaves no banco de dados Redis com uma pesquisa wildcard com asterisco.\" width=\"900\" height=\"622\"><figcaption class=\"wp-caption-text\">Recuperando todas as chaves no banco de dados Redis com uma pesquisa wildcard com asterisco.<\/figcaption><\/figure>\n<p>Voc\u00ea pode ver que alguns dados do WordPress j\u00e1 foram salvos no cache do Redis.<\/p>\n<h2>Opera\u00e7\u00f5es CRUD da CLI do Redis<\/h2>\n<p>Voc\u00ea pode executar opera\u00e7\u00f5es CRUD em seu banco de dados Redis usando a ferramenta CLI.<\/p>\n<p>Vamos obter o valor de uma chave que copiamos de nossa solicita\u00e7\u00e3o anterior da CLI do Redis <code>keys *<\/code>.<\/p>\n<pre><code class=\"language-bash\">get :u.:~8r]mC-&gt;Re\/gG!&mGU.[{+;]t7o&lt;H~)c*pcU=Lx_Vs{9JkdxkL:X;M-@Y$Svwp:user_meta:1<\/code><\/pre>\n<figure style=\"width: 900px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/redis-cli-query-database.png\" alt=\"Resposta do Redis a uma solicita\u00e7\u00e3o \"get\" usando\" width=\"900\" height=\"334\"><figcaption class=\"wp-caption-text\">Resposta do Redis a uma solicita\u00e7\u00e3o &#8220;get&#8221; usando <strong>redis-cli<\/strong>.<\/figcaption><\/figure>\n<p>Vamos manipular o conte\u00fado do banco de dados Redis invocando <code>redis-cli<\/code> e usando os comandos <code>set<\/code>, <code>get<\/code> e <code>del<\/code> para criar um par de chave\/valor, consultar a nova chave e exclu\u00ed-la:<\/p>\n<figure style=\"width: 800px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/09\/redis-cli-crud-requests.png\" alt=\"Opera\u00e7\u00f5es CRUD simples em um banco de dados Redis usando\" width=\"800\" height=\"229\"><figcaption class=\"wp-caption-text\">Opera\u00e7\u00f5es CRUD simples em um banco de dados Redis usando <strong>redis-cli<\/strong>.<\/figcaption><\/figure>\n<p>Acima, a tentativa de recuperar o valor de uma chave exclu\u00edda retorna <code>nil<\/code>.<\/p>\n<p>H\u00e1 muitas outras <a href=\"https:\/\/redis.io\/commands\/\" target=\"_blank\" rel=\"noopener noreferrer\">opera\u00e7\u00f5es avan\u00e7adas<\/a> dispon\u00edveis quando voc\u00ea usa a CLI do Redis.<\/p>\n<h2>Resumo<\/h2>\n<p>A CLI do Redis \u00e9 uma maneira f\u00e1cil de testar os comandos do Redis no seu site antes de coloc\u00e1-lo em um ambiente ativo. Tamb\u00e9m \u00e9 uma \u00f3tima maneira de monitorar a atividade em uma inst\u00e2ncia do Redis.<\/p>\n<p>No Docker, uma inst\u00e2ncia do Redis fornece as ferramentas de que voc\u00ea precisa para gerenciar o banco de dados, inclusive <code>redis-cli<\/code>, agrupadas em um \u00fanico cont\u00eainer.<\/p>\n<p>Enquanto isso, a abordagem Dockerizada do DevKinsta facilita o desenvolvimento de um site WordPress em uma m\u00e1quina local e, em seguida, a implanta\u00e7\u00e3o na produ\u00e7\u00e3o com apenas alguns cliques do mouse.<\/p>\n<p>Se voc\u00ea ainda n\u00e3o est\u00e1 gerenciando alguns dos 200.000 sites WordPress hospedados pela Kinsta, descubra os recursos avan\u00e7ados que est\u00e3o dispon\u00edveis em todos os nossos planos de <a href=\"https:\/\/kinsta.com\/pt\/hospedagem-wordpress\/\">Hospedagem Gerenciada de WordPress<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Redis \u00e9 um armazenamento de dados em mem\u00f3ria de chave-valor, sem esquema, para aplicativos em tempo real. Os desenvolvedores podem us\u00e1-lo como um banco de &#8230;<\/p>\n","protected":false},"author":259,"featured_media":63812,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1026,962],"class_list":["post-63811","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-desenvolvimento-wordpress","topic-devkinsta"],"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>Aprenda os Fundamentos da CLI do Redis com o WordPress e o Docker - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Aqui est\u00e1 como a CLI do Redis pode te colocar no comando ao adicionar esse popular banco de dados NoSQL ao WordPress (com a ajuda do Docker).\" \/>\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\/pt\/blog\/cli-redis\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Aprenda os Fundamentos da CLI do Redis com o WordPress e o Docker\" \/>\n<meta property=\"og:description\" content=\"Aqui est\u00e1 como a CLI do Redis pode te colocar no comando ao adicionar esse popular banco de dados NoSQL ao WordPress (com a ajuda do Docker).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-05T07:26:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-09T06:21:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/10\/redis-cli.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Steve Bonisteel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Aqui est\u00e1 como a CLI do Redis pode te colocar no comando ao adicionar esse popular banco de dados NoSQL ao WordPress (com a ajuda do Docker).\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/10\/redis-cli.png\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Steve Bonisteel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/\"},\"author\":{\"name\":\"Steve Bonisteel\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f\"},\"headline\":\"Aprenda os Fundamentos da CLI do Redis com o WordPress e o Docker\",\"datePublished\":\"2023-10-05T07:26:46+00:00\",\"dateModified\":\"2023-10-09T06:21:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/\"},\"wordCount\":1960,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/10\/redis-cli.png\",\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/\",\"name\":\"Aprenda os Fundamentos da CLI do Redis com o WordPress e o Docker - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/10\/redis-cli.png\",\"datePublished\":\"2023-10-05T07:26:46+00:00\",\"dateModified\":\"2023-10-09T06:21:07+00:00\",\"description\":\"Aqui est\u00e1 como a CLI do Redis pode te colocar no comando ao adicionar esse popular banco de dados NoSQL ao WordPress (com a ajuda do Docker).\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/10\/redis-cli.png\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/10\/redis-cli.png\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Desenvolvimento WordPress\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/desenvolvimento-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Aprenda os Fundamentos da CLI do Redis com o WordPress e o Docker\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"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\/pt\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f\",\"name\":\"Steve Bonisteel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g\",\"caption\":\"Steve Bonisteel\"},\"description\":\"Steve Bonisteel is a Technical Editor at Kinsta who began his writing career as a print journalist, chasing ambulances and fire trucks. He has been covering Internet-related technology since the late 1990s.\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/stevebonisteel\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Aprenda os Fundamentos da CLI do Redis com o WordPress e o Docker - Kinsta\u00ae","description":"Aqui est\u00e1 como a CLI do Redis pode te colocar no comando ao adicionar esse popular banco de dados NoSQL ao WordPress (com a ajuda do Docker).","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\/pt\/blog\/cli-redis\/","og_locale":"pt_PT","og_type":"article","og_title":"Aprenda os Fundamentos da CLI do Redis com o WordPress e o Docker","og_description":"Aqui est\u00e1 como a CLI do Redis pode te colocar no comando ao adicionar esse popular banco de dados NoSQL ao WordPress (com a ajuda do Docker).","og_url":"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2023-10-05T07:26:46+00:00","article_modified_time":"2023-10-09T06:21:07+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/10\/redis-cli.png","type":"image\/png"}],"author":"Steve Bonisteel","twitter_card":"summary_large_image","twitter_description":"Aqui est\u00e1 como a CLI do Redis pode te colocar no comando ao adicionar esse popular banco de dados NoSQL ao WordPress (com a ajuda do Docker).","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/10\/redis-cli.png","twitter_creator":"@kinsta_pt","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Steve Bonisteel","Tempo estimado de leitura":"12 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/"},"author":{"name":"Steve Bonisteel","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f"},"headline":"Aprenda os Fundamentos da CLI do Redis com o WordPress e o Docker","datePublished":"2023-10-05T07:26:46+00:00","dateModified":"2023-10-09T06:21:07+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/"},"wordCount":1960,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/10\/redis-cli.png","inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/cli-redis\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/","url":"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/","name":"Aprenda os Fundamentos da CLI do Redis com o WordPress e o Docker - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/10\/redis-cli.png","datePublished":"2023-10-05T07:26:46+00:00","dateModified":"2023-10-09T06:21:07+00:00","description":"Aqui est\u00e1 como a CLI do Redis pode te colocar no comando ao adicionar esse popular banco de dados NoSQL ao WordPress (com a ajuda do Docker).","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/cli-redis\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/10\/redis-cli.png","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/10\/redis-cli.png","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/cli-redis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Desenvolvimento WordPress","item":"https:\/\/kinsta.com\/pt\/topicos\/desenvolvimento-wordpress\/"},{"@type":"ListItem","position":3,"name":"Aprenda os Fundamentos da CLI do Redis com o WordPress e o Docker"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","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\/pt\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f","name":"Steve Bonisteel","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g","caption":"Steve Bonisteel"},"description":"Steve Bonisteel is a Technical Editor at Kinsta who began his writing career as a print journalist, chasing ambulances and fire trucks. He has been covering Internet-related technology since the late 1990s.","url":"https:\/\/kinsta.com\/pt\/blog\/author\/stevebonisteel\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/63811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/259"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=63811"}],"version-history":[{"count":8,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/63811\/revisions"}],"predecessor-version":[{"id":63850,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/63811\/revisions\/63850"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/63811\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/63811\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/63811\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/63811\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/63811\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/63811\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/63811\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/63811\/translations\/es"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/63811\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/63812"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=63811"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=63811"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=63811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}