Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Aviso
titleAtenção!

As informações desta página são válidas para as atualizações 1.6.2 e inferiores.

Mantenha sua plataforma atualizada! À partir da atualização Snowflake (1.6.3), o controle e sincronização do cache do fluig é realizado através do banco de dados que, além de já ter uma conexão direta com o fluig em casos de instalações simples, também é compartilhado entre todos os nós (cluster) em casos de balanceamento de carga e alta disponibilidade.

Caso possua uma atualização 1.5.5 ou inferior do fluig acesse: Como configuro o fluig Cache com Redis?


Índice

Índice
maxLevel4
outlinetrue
exclude.*ndice
stylenone

...

Painel

Site oficial: http://redis.io

© Redis, and the Redis logo are the trademarks of Salvatore Sanfilippo in the U.S. and other countries.

Pré requisito

...

  • Ter o Redis instalado na máquina ou realizar o download do instalador nos links abaixo conforme o sistema operacional da máquina. 


Download do Redis

...

  • O download do instalador do Redis para Linux pode ser realizado neste link.

...

Configurando o Redis para uso com o fluig

...

Memória

Procure no arquivo de configuração, o parâmetro maxmemory e certifique-se de configurar para o tamanho máximo desejado, caso contrário, podem ocorrer problemas de falta de memória.

...

Nota
titleObservação

Se estiver sendo utilizada a versão 2.8 do Redis com o Windows, configure também o parâmetro maxheap.


Persistência

Para que o Redis não salve um snapshot da memória periodicamente, procure as linhas iniciadas com a palavra "save" no arquivo de configuração...

...

Bloco de código
languagetext
# save 900 1
# save 300 10
# save 60 10000
save ""


Arquivo PID

Para que o Redis grave um arquivo com o PID, defina o seguinte parâmetro:

...

O Redis usa o modelo Master-Slave com um processo monitor chamado Sentinel. Os passos indicados anteriormente continuam valendo para cada nó do cluster Redis.

Master

O nó Master não necessita de nenhuma configuração adicional além das configurações dos passos anteriores.

Slaves

Adicione a seguinte configuração (redis.conf) em cada nó Slave:

Bloco de código
slaveof <IP_MASTER> <PORTA_MASTER>

Exemplo:

Bloco de código
languagetext
slaveof 127.0.0.1 6379

Sentinel

O Sentinel oferece um modelo simples e automático de alta disponibilidade (HA) para Redis usando a estratégia de eleição caso o Master venha a falhar. Inicialmente, tem-se uma replicação do Master para um número indeterminado de Slaves.

...

Bloco de código
languagetext
daemonize yes
sentinel monitor NOME_DO_CLUSTER IP_MASTER PORTA_MASTER QUORUM
sentinel down-after-milliseconds NOME_DO_CLUSTER 10000

Exemplo:

Bloco de código
languagetext
daemonize yes
sentinel monitor fluigcache 127.0.0.1 6379 1
sentinel down-after-milliseconds fluigcache 10000

...

Configurando o fluig para usar o Redis Cluster com Sentinel como cache

...

Nota
titleAtenção!

A configuração do Redis com o fluig foi depreciada a partir da versão 1.6.2 da plataforma. Caso possua uma atualização superior à essa acesse: Configurações da plataforma. Ou se possuir uma atualização inferior à essas acesse: Como posso ajustar as configurações da plataforma nas releases 1.5.13 e inferiores?

Abra o arquivo configuration.properties, localizado em [Instalação fluig]\repository\wcmdir\config e modifique a propriedade cacheServerAddress, ou use a propriedade via API CACHE_SERVER_ADDRESS. O formato da configuração é "redisc:[nome_cluster]:[IP_Sentinel]:[Porta_Sentinel],[IP_Sentinel_2]:[Porta_Sentinel_2], etc.".

Bloco de código
languagexml
wcm/cacheServerAddress=redisc:NOME_DO_CLUSTER:IP_SENTINEL:PORTAL_SENTINEL

Exemplo:

Bloco de código
languagexml
wcm/cacheServerAddress=redisc:fluigcache:127.0.0.1:26379

Também é possível realizar esta configuração via wcmadmin, caso o fluig já esteja no ar, através do Painel de controle → aba WCM → Configurações do Sistema → aba Parâmetros da Plataforma.

Informações
titleObservação

Essa configuração também pode ser realizada durante a execução do instalador do fluig.