Um exemplo simples tornará a necessidade de um servidor de cache muito mais claro. Digamos, você possui um aplicativo de dicionário inglês. Existem cerca de 200.000 palavras em seu banco de dados de dicionário. Quando um usuário procura uma palavra em seu aplicativo, seu aplicativo precisa pesquisar no banco de dados e encontrar a palavra e, em seguida, exibe o significado e algumas frases de exemplo ao usuário. Mas 90% ou mais pessoas estão procurando palavras muito comuns, digamos 30.000 palavras dentro do total de 200.000 palavras em seu banco de dados. Então, seu aplicativo de dicionário passa muito tempo pesquisando no banco de dados pela mesma palavra. Assim, a carga do servidor e o tempo de acesso à página aumenta. E se você pudesse entregar o comum de 30.000 palavras mais rápido e mais eficiente? Bem, se você configurar um servidor de cache e cache as palavras mais comumente procuraram, então 90% da carga do servidor será reduzida. Seu aplicativo também responderá mais rápido do que nunca. Então você pode fazer mais com menos. Você não precisa de um servidor muito poderoso se usar um servidor de cache entre. O desempenho do seu aplicativo de dicionário pode ser aumentado rapidamente sem aumentar o custo.
Agora você sabe como os servidores de cache são importantes. Redis é uma excelente solução de cache. Neste artigo, mostrarei como instalar o Redis no Ubuntu. Eu estarei usando o Ubuntu 18.04 LTS para a demonstração. Mas deve funcionar para qualquer versão moderna do Ubuntu. Vamos começar.
Redis está disponível no repositório oficial do pacote do Ubuntu. Portanto, é realmente fácil de instalar. Primeiro, atualize o cache do repositório de pacotes apt da sua máquina Ubuntu com o seguinte comando:
$ sudo apt update
O cache do repositório de pacotes apt deve ser atualizado.
Agora instale Redis com o seguinte comando:
$ sudo apt install redis
Agora pressione y e depois pressione continuar.
Redis deve ser instalado.
Agora verifique se Redis está funcionando corretamente com o seguinte comando:
$ redis-cli-versão
Como você pode ver, no meu Ubuntu 18.04 LTS Machine, Redis 4.0.9 está instalado e está funcionando corretamente.
Iniciando e interrompendo o serviço Redis:
Agora, para verificar se o serviço Redis está em execução, execute o seguinte comando:
$ sudo systemctl status redis
Como você pode ver, o serviço Redis está em execução.
Para interromper o serviço Redis, execute o seguinte comando:
$ sudo systemctl stop redis
Como você pode ver, o serviço Redis não está mais funcionando.
Para iniciar o serviço Redis, execute o seguinte comando:
$ sudo systemctl start redis
Como você pode ver, o serviço Redis está sendo executado novamente.
Iniciando redis na inicialização do sistema:
Se você deseja que o Serviço Redis inicie quando o seu computador botas, você pode adicionar serviço Redis à inicialização do sistema da sua máquina Ubuntu. Adicione o serviço Redis à inicialização do sistema da sua máquina Ubuntu com o seguinte comando:
$ sudo systemctl Ativar Redis-Server
O serviço Redis deve ser adicionado à inicialização do sistema da sua máquina Ubuntu.
Removendo o serviço Redis da inicialização do sistema:
Se você adicionou o serviço Redis à inicialização do sistema da sua máquina Ubuntu e gostaria de removê -lo da inicialização do sistema agora, execute o seguinte comando:
$ sudo systemctl desativando o servidor Redis
O serviço Redis deve ser removido da inicialização do sistema da sua máquina Ubuntu.
Construindo Redis da fonte:
Você também pode construir Redis a partir da fonte no Ubuntu. É fácil porque os redis não têm nenhuma dependência. Tudo o que você precisa é ter um conjunto de ferramentas de compilador GCC em funcionamento. Você pode instalar facilmente o GCC e todas as ferramentas de construção no Ubuntu com o seguinte comando:
$ sudo apt install build-essencial
Agora pressione y e depois pressione .
GCC e todas as ferramentas de construção devem ser instaladas.
Agora faça o download do código -fonte Redis do site oficial da Redis em https: // redis.io/download
No momento da redação deste artigo, a versão beta mais recente do Redis é 5.0. Vamos compilar e instalá -lo. Primeiro, crie um diretório temporário (vamos chamá -lo Redis5) e navegue para ele com o seguinte comando:
$ mkdir ~/redis5 && cd ~/redis5
Agora faça o download do Redis 5.0-RC 6 Código fonte com o seguinte comando:
$ wget https: // github.com/Antirez/Redis/Archive/5.0-rc6.alcatrão.gz
Redis 5.0 O arquivo de código -fonte beta deve ser baixado.
Agora extraia o arquivo de arquivo de código -fonte com o seguinte comando:
$ tar xvzf 5.0-rc6.alcatrão.gz
O arquivo de arquivo deve ser extraído.
Como você pode ver, um novo diretório Redis-5.0-rc6/ é criado.
Agora navegue para o Redis-5.0-rc6/ Diretório com o seguinte comando:
$ CD Redis-5.0-rc6
Agora compile Redis com o seguinte comando:
$ make
Como você pode ver, Redis está sendo compilado. Deve demorar um pouco.
Depois que o processo de compilação estiver concluído, você deverá ver a seguinte saída:
Agora instale Redis com o seguinte comando:
$ sudo fazer instalar
Redis está instalado.
Para verificar onde os binários Redis estão instalados, execute o seguinte comando:
$ whereis Redis-Server
Como você pode ver, os binários Redis estão disponíveis no /usr/local/bin diretório.
Para verificar se Redis está funcionando, execute o seguinte comando:
$ redis-cli-versão
Como você pode ver, Redis 4.9.106 está instalado e funcionando corretamente.
Redis Programming Languge Support:
Você pode interagir com Redis com muitas linguagens de programação, como o nó.JS, PHP, Ruby, Python, C, C ++, Java e muito mais.
Para verificar se Redis tem suporte para a linguagem de programação desejada, consulte o site oficial da Redis em https: // redis.IO/clientes
Então é assim que você instala Redis no Ubuntu. Obrigado por ler este artigo.