Sign inSign up

hcaldeira/redis-oss-cache

By hcaldeira

•Updated almost 2 years ago

Fornece uma imagem Docker configurada para testares com o Redis OSS Cache na AWS.

Image
Languages & frameworks
0

10K+

hcaldeira/redis-oss-cache repository overview

⁠REDIS OSS Cache Test

Este repositório fornece uma imagem Docker configurada para ajudar desenvolvedores a testarem sua conexão com o Redis OSS Cache hospedado na AWS.

⁠Executando o Container com Docker Compose

Para rodar o container Redis com Docker Compose, siga os passos abaixo:

  1. Subir o Container:

    Execute o seguinte comando para iniciar o container em segundo plano:

    docker compose up -d
    
  2. Acessar o Container:

    Após o container estar rodando, entre no shell do container com:

    docker exec -it redis bash
    
  3. Definir Token de Autenticação:

    Para facilitar a autenticação, exporte o host e o token de autenticação Redis no shell:

    export REDISCLI_AUTH="SEU_REDIS_TOKEN"
    export REDIS_HOST="SEU_REDIS_HOST"
    
  4. Conectar ao Redis OSS Cache:

    Use o redis-cli para se conectar ao Redis OSS Cache na AWS. Certifique-se de usar TLS para uma conexão segura:

    redis-cli -h "$REDIS_HOST" -p 6379 -a "$REDISCLI_AUTH" --tls
    

⁠Executando o Container com docker run

Se preferir rodar o container diretamente com o docker run, use o seguinte comando para iniciar o Redis em segundo plano:

docker run -d --name redis --hostname redis --restart unless-stopped -p 6379:6379 hcaldeira/redis-oss-cache:latest redis-server --appendonly yes

Esse comando irá:

  • Iniciar o container em modo "detached" (segundo plano).
  • Nomear o container como redis.
  • Usar a imagem hcaldeira/redis-oss-cache:latest.
  • Mapear a porta 6379 do host para a porta 6379 do container.

⁠Observações:

  • Certificados de Autoridade (CA): A imagem já está preparada com os certificados necessários para conexões seguras (TLS), portanto, você não precisará instalar o ca-certificates manualmente.
  • Autenticação Redis: Certifique-se de definir a variável de ambiente REDISCLI_AUTH com o token correto antes de usar o redis-cli para autenticação segura.

⁠Conclusão

Agora você pode usar este container para realizar seus testes de conexão com o Redis OSS Cache na AWS. Certifique-se de configurar o token de autenticação corretamente para acessar o Redis de forma segura com TLS.

⁠COMPOSE

Crie o docker-compose.yml se desejar com o modelo abaixo:

name: redis
services:
  redis:
    image: hcaldeira/redis-oss-cache
    container_name: redis
    hostname: redis
    restart: unless-stopped
    command: ["redis-server", "--appendonly", "yes"]
    ports:
      - "6379:6379"  # Expõe a porta 6379 localmente

Tag summary

Content type

Image

Digest

sha256:627326bf1…

Size

59.2 MB

Last updated

almost 2 years ago

docker pull hcaldeira/redis-oss-cache