O Redis é um armazenamento de estrutura de dados em memória de perfil open-source. No contexto do WordPress, o Redis pode ser utilizado para armazenar os valores gerados pelo cache de objetos nativos do WordPress de forma persistente, para que os objetos armazenados em cache possam ser reutilizados entre carregamentos de páginas.

A utilização de um cache de objetos persistentes, como o Redis cache, permite a reutilização de objetos em cache em vez de exigir que a base de dados MySQL seja consultada uma segunda vez para o mesmo objeto. Isso permite ao Redis reduzir a carga colocada na base de dados MySQL de um site, diminuindo simultaneamente o tempo de resposta do site e aumentando a capacidade do site de dimensionar e gerenciar tráfego adicional.

Sites que beneficiarão mais com o Redis Cache

Na Kinsta, o cache de páginas já vem incorporado para todos os sites na nossa plataforma. Contudo, existem alguns sites que não utilizam muito o cache de páginas: alguns sites de e-Commerce, sites de filiação, fóruns e sites de discussão, blogs com seções de comentários muitos ativas e outros tipos de sites altamente dinâmicos.

Estes sites altamente dinâmicos que não podem fazer bom uso do cache de páginas são candidatos potenciais para uma opção persistente de cache de objetos, como a Redis.

O Redis por norma não ajuda no tempo de carregamento de blogs estáticos, sites empresariais informativos e sites de notícias, a menos que os sites utilizem pessimamente o nosso cache de páginas.

Adicionando o Redis a um site na Kinsta

Se quiser adicionar o Redis ao seu site hospedado na Kinsta, siga esses passos:

  1. Abra uma nova conversa com nossa equipe de suporte e solicite que a Redis seja adicionada ao seu site. Observe que apenas usuários com permissões de faturamento (proprietários da empresa, administradores da empresa, faturamento da empresa) são capazes de aprovar a adição do add-on.
  2. Nossa equipe de suporte instalará Redis no container do seu site e o plugin WP Redis em seu site. Nossa equipe de cobrança adicionará o complemento de assinatura Redis à sua conta. O complemento é de $100 por mês por site.

Notas importantes

  • Caso seu site tenha tanto um ambiente de teste quanto um ambiente de produção e seu site de teste não seja mais necessário, solicitamos que o exclua. Ele poderá então ser recriado após a instalação do Redis no local ao de produção. Caso não seja possível excluir seu site de teste, será necessário adicionar o Redis (e o plugin Redis) ao ambiente do site de teste. Se isto não for feito, na próxima vez que a preparação for colocada para produção, a instalação Redis no ambiente LIVE (Produção) será sobregravada e removida.
  • Se você optar por descontinuar o uso do Redis, abra uma nova conversa com nossa equipe de suporte e peça para que o Redis seja removido do contêiner do site, e peça para que a assinatura adicional do Redis seja cancelada. Irá receber um reembolso de quaisquer taxas adicionais não utilizadas da subscrição Redis emitidas de acordo com a nossa política de reembolso.
  • Os detalhes do cache Redis podem não ser relatados corretamente na ferramenta Kinsta APM se você usar um plugin diferente do WP Redis ou Redis Object Cache. Isto não significa que o Redis não esteja funcionando. Isto acontece porque podemos não ser capazes de coletar e mostrar os dados Redis de outros plugins na ferramenta APM.

Usando o Redis em um site WordPress

Quando o Redis tiver sido instalado e integrado no seu site com um plugin, ele será executado silenciosamente em segundo plano.

Para limpar o cache do objeto Redis, pode usar a opção Limpar Cache que está na área de administrador do seu site no plugin Kinsta MU. Esse botão irá limpar o cache da nossa página e qualquer cache de objetos ativo no site.

Limpe o cache a partir da barra de ferramentas de administração do WordPress.
Limpe o cache a partir da barra de ferramentas de administração do WordPress.

É essencial que você teste seu site de forma integral após ativar o cache de objetos, revisando todos os processos críticos no seu site com vários perfis de usuário, para garantir que os objetos em cache não são reutilizados incorretamente.

Se achar que objetos em cache estão sendo usados ​​incorretamente, é possível excluir grupos específicos de objetos do cache de objetos com a função wp_cache_add_non_persistent_groups. O gerenciamento do desempenho do cache de objetos não faz parte do âmbito de suporte da Kinsta para o Redis e exigirá o envolvimento de um desenvolvedor qualificado em WordPress.

Limites do suporte da Kinsta para o Redis

O suporte da Kinsta para o Redis é limitado à instalação do Redis e de quaisquer dependências necessárias no container do site, garantindo de que o Redis está disponível para ser usado no WordPress. A integração do Redis com seu site e a exclusão de grupos específicos de objetos do cache é de responsabilidade de cada proprietário do site. Se você precisar de assistência para a integração adequada da Redis com seu website, você precisará manter os serviços de um desenvolvedor WordPress qualificado.