Nesta postagem, veremos como podemos instalar e usar o Redis Server do Docker Hub. O uso do Docker Hub é muito vantajoso, pois isso garante que não precisamos reinstalar a mesma versão do redis em nossa máquina e podemos testar nossos redis com várias versões muito rapidamente. Vamos ler mais sobre isso.
Usando o docker
Para começar a usar o Docker, devemos instalá -lo em nosso sistema. Para fazer isso, visite esta página e encontre uma versão apropriada para sua plataforma. Depois de abrir, você verá uma página como esta:
Para começar a usar o Docker, devemos criar um Docker ID também. Podemos fazer isso por um link fornecido na mesma caixa de diálogo. Prossiga para a próxima seção depois de criar um ID e registrar nessa instância. Você poderá configurar o Docker com esta página de configurações quando ele iniciar:
Obviamente, estamos usando o Mac e, portanto, as capturas de tela são específicas para eles e podem diferir um pouco com base em sua plataforma.
Se você deseja confirmar que a instalação do Docker foi concluída corretamente, tente executar este comando:
Docker Run Hello-World
Você verá a seguinte saída:
Agora que está funcionando bem, podemos passar para a instalação e o uso do Redis do Docker Hub.
Instale o Redis do Docker Hub
Executar uma instância Redis usando o Docker Hub é apenas uma questão de alguns comandos e entender a lógica por trás dele. Felizmente, vamos fornecer os dois aqui.
Para puxar um arquivo Redis Docker e executá -lo na máquina local na porta padrão, eu.e. 6379, execute o seguinte comando:
Docker Run -Nome Some -Redis -d Redis
Quando você executa o comando acima no terminal, você verá que ele começa a baixar os arquivos necessários:
Vamos esperar o download concluir. Dependendo do tamanho mais recente do arquivo disponível, isso pode levar até alguns minutos.
Depois que isso estiver pronto, abra outra guia para o seu terminal, tente executar este comando:
Docker PS
A saída será:
Então, nosso servidor Redis agora está em execução e pronto para ser consultado!
Vinculando redis à porta local
Se você deseja que um de seu aplicativo vincule ao servidor Redis que acabamos de começar, não poderá fazê -lo a partir de agora.
Basta executar o comando seguinte para disponibilizá -lo em uma porta local também:
Docker Run -P 6379: 6379 Redis
Basta observar que a imagem Redis não será baixada novamente. Só será verificado se uma versão mais recente estiver disponível localmente que a versão atual.
Tentando redis
Agora, verificaremos a execução de redis e interagindo com ele. Execute redis usando o comando acima e você verá algo como:
Depois de ver que Redis agora está aceitando conexões, podemos tentar interagir na porta que especificamos, que é 6379.
Podemos entrar na CLI Redis com o seguinte comando:
Redis-cli
*) Nota: se você estiver executando no linux primeiro instalar o pacote Redis-tools
Quando executado, veremos o seguinte resultado:
Vamos apenas tentar salvar alguns dados aqui. Vamos tentar um último comando:
É isso. Isso significa que fomos capazes de salvar dados no docker que executa a imagem de contêiner de redis, incrível!