Skip to content
Juan Funez edited this page Oct 26, 2017 · 16 revisions

Setup:

Configuração:

Tests:

Cache:

Invalidar cache da app (redis-cache):

Fornecemos management commands para invalidar todo o cache:

No ambiente de dev:

  • make dev_compose_invalidate_cache e digitar "y" para confirmação;
  • make dev_compose_invalidate_cache_forced e não precisa digitar confirmação.

No server:

  • make invalidate_cache e digitar "y" para confirmação;
  • make invalidate_cache_forced e não precisa digitar confirmação.

Monitorar cache da app (redis-cache):

Para monitorar as métricas do redis-cache que acompanha a webapp, podemos usar o aplicativo: RedisStat

Para isso precisamos baixar um JAR: https://github.com/junegunn/redis-stat/releases

E executar: java -jar redis-stat-0.4.14.jar localhost:16379 --server na pasta aonde ficou salvo o arquivo JAR.

  • redis-stat-0.4.14.jar é o nome do arquivo JAR que baixamos;
  • localhost:16379 indica o host e a porta usados para se conectar no Redis, neste caso localmente;
  • --server indica que queremos iniciar o webserver para ver as métricas coletadas.

Obs: Se estiver rodando com docker ou quiser monitorar o redis em outro host, verifique primeiro a conexão com o servidor redis. Por exemplo com o comando Telnet: telnet localhost 16379.

Mais opções no repo do projeto

Convenções/Boas práticas: