O VMware 11 usado neste artigo é o sistema instalado no CentOS 6.7 e a versão Redis é 3..0.2. Para como instalar, consulte o artigo anterior "Instalando o Redis e a configuração de serviços relacionados no Linux" .
Depois de instalar o Redis, temos que esperar para usá -lo? Portanto, se queremos operar o Redis no programa, existem vários plug-ins para operar Redis, e os JEDIS são usados aqui.
Depois de criarmos um novo programa Java, adicione Jedis.jar e adicione a Biblioteca da Classe Junit. Crie uma classe Java para teste. A estrutura do projeto é mostrada na figura.
O código da classe de teste Java é o seguinte.
pacote com.tgb.redis; importar org.junit.be antes; importar org.junit.test; importar redis.clients.jedis.jedis; classe pública redisclient {private Jedis Jedis; @EBE Antes do void public Setup () {// Conecte o servidor Redis, o endereço IP da máquina virtual 192.168.20.128:6379 Jedis = novo Jedis ("192.168.20.20.128", 5000); // autenticação de permissão // jedis.auth ("root"); } / *** Redis Storage String* / @test public void testString () { // -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // Defina vários pares de valor-chave JEDIS.MSET ("Nome", "Liuling", "Age", "23", "QQ", "476777xxx"); jedis.inCr ("idade"); // Adicione 1 System.out.println (jedis.get ("nome") + "-" + jedis.get ("idade") + "-" + jedis.get ("qq")); }}Após a configuração, testamos. O seguinte erro foi encontrado. Pode -se concluir facilmente que, como a rede não está conectada, esse tipo de tempo limite de link ocorre.
De acordo com o Common Sense, verificaremos se a rede é a mesma, por isso vamos ping no endereço da máquina virtual e descobrimos que ela pode ser conectada. Isso é um problema de firewall? Depois de fechar o firewall, descobri que ainda não é possível. Então perguntamos ao Baidu e não encontramos resposta semelhante. Então vá ao grupo para perguntar a Daniu, um deles disse que se é necessário configurar um encaminhamento de portas.
Sim, essa coisa precisa ser configurada. Como a configuração de rede da máquina virtual está no mesmo segmento de rede que a máquina local, ela só pode se comunicar com a máquina local e outras máquinas na rede local da área não podem ser pingadas. Então, como configuramos o encaminhamento da porta! Queremos selecionar o editor de rede virtual em edição da máquina virtual.
Devemos garantir que nosso sistema Linux adote o modo NAT e verifique o conteúdo na caixa vermelha mostrada na figura abaixo por sua vez. Certifique -se de ser consistente.
Após a conclusão da verificação de configuração acima, precisamos executar configurações de NAT e definir um encaminhamento de porta aqui. Adicione uma porta usada pelo host, adicione o endereço IP do serviço Redis na máquina virtual e o número da porta.
Após a conclusão da configuração, clique em Aplicar e a placa de rede do sistema Linux será reiniciada. Dessa forma, estamos testando no programa e descobrimos que o console gera as seguintes informações.
Isso mostra que nosso programa pode acessar serviços em nossa máquina virtual. Não é muito simples? Espero que inspire todos o aprendizado de todos.