Repolode
rhubarbgroup

rhubarbgroup/redis-cache

Backend persistente de cache de objetos para WordPress que armazena dados no Redis e oferece suporte aos clientes Predis, PhpRedis e Relay.

Estrelas
545
Forks
162
Issues abertas
12
Último commit
há 6 dias

O que é?

Redis Object Cache substitui o cache de objetos padrão do WordPress, que dura apenas durante cada requisição, por um cache persistente armazenado no Redis. Assim, resultados de consultas e opções em cache podem ser mantidos entre carregamentos de página. O plugin é instalado como um drop-in do WordPress e é configurado principalmente por constantes PHP em wp-config.php.

O plugin funciona com três clientes PHP: Predis, PhpRedis e Relay. Quando o PhpRedis está instalado, ele é selecionado automaticamente. Também oferece opções de conexão como Unix sockets, TLS, autenticação ACL e conexões persistentes, além de configurações para replicação, Redis Sentinel, Redis Cluster e sharding com PhpRedis.

Administradores podem verificar o status e os diagnósticos do cache por meio de comandos do WP-CLI, como wp redis status, enable, disable e update-dropin. É possível adicionar prefixos às chaves de cache para evitar conflitos entre instalações, além de excluir grupos do cache no Redis.

Recursos principais

  • 01Oferece suporte a Predis, PhpRedis e Relay como clientes Redis
  • 02Conecta por TCP, Unix socket ou TLS, com autenticação ACL
  • 03Oferece configurações de replicação, Sentinel, Cluster e sharding
  • 04Disponibiliza comandos do WP-CLI para consultar o status, ativar, desativar e atualizar o drop-in
  • 05Permite definir prefixos para chaves de cache e excluir grupos por meio de constantes

Casos de uso

  • Acelerar um site WordPress que executa muitas consultas repetidas ao banco de dados
  • Executar várias instalações do WordPress em um único servidor Redis, com prefixos e bancos de dados separados
  • Conectar o WordPress a um serviço Redis gerenciado por TLS
  • Ampliar o armazenamento do cache do WordPress com Redis Cluster ou Sentinel

Início rápido

  1. 1

    Leia as instruções de instalação em INSTALL.md

  2. 2

    Instale o plugin Redis Object Cache no WordPress

  3. 3

    Verifique o status do cache de objetos com o WP-CLI

    wp redis status

Antes de usar

  • Requer um servidor Redis em execução e um cliente PHP, como PhpRedis ou Predis.
  • Configurações avançadas de escalabilidade (replicação, Sentinel, cluster) são voltadas a usuários com conhecimentos avançados de Redis e PHP.
  • Algumas opções de configuração não são compatíveis e podem deixar de funcionar sem aviso prévio.

Tópicos

#wordpress#redis#cache#php#object-cache#wp-cli#phpredis#predis#relay#wordpress-plugin

Perguntas frequentes

O que é redis-cache?
Backend persistente de cache de objetos para WordPress que armazena dados no Redis e oferece suporte aos clientes Predis, PhpRedis e Relay. Redis Object Cache substitui o cache de objetos padrão do WordPress, que dura apenas durante cada requisição, por um cache persistente armazenado no Redis. Assim, resultados de consultas e opções em cache podem ser mantidos entre carregamentos de página. O plugin é instalado como um drop-in do WordPress e é configurado principalmente por constantes PHP em wp-config.php.
redis-cache é gratuito? Qual é a licença?
redis-cache é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
redis-cache ainda é mantido?
Manutenção ativa. O último commit de redis-cache foi em 1 de nov. de 2026.
Para que posso usar redis-cache?
Acelerar um site WordPress que executa muitas consultas repetidas ao banco de dados Executar várias instalações do WordPress em um único servidor Redis, com prefixos e bancos de dados separados Conectar o WordPress a um serviço Redis gerenciado por TLS Ampliar o armazenamento do cache do WordPress com Redis Cluster ou Sentinel
Como instalar redis-cache?
Leia as instruções de instalação em INSTALL.md Instale o plugin Redis Object Cache no WordPress Verifique o status do cache de objetos com o WP-CLI: wp redis status
Onde consigo redis-cache?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rhubarbgroup/redis-cache

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados