[Tutorial gráfico] Instale o Redis no Centos autônomo

 

1.1. Instalar dependências do Redis

O Redis é escrito com base na linguagem C, portanto, primeiro você precisa instalar as dependências do gcc exigidas pelo Redis:

yum install -y gcc tcl

1.2. Carregue o pacote de instalação e descompacte-o

Por exemplo, o Kege o colocou no diretório /usr/local/src:

descompactar:

tar -xzf redis-6.2.6.tar.gz

Após a descompressão:

Entre no diretório redis:

cd redis-6.2.6

Execute o comando de compilação:

fazer && fazer instalar

Se não houver erros, a instalação deve ser bem-sucedida.

O caminho de instalação padrão está no /usr/local/bindiretório :

Esse diretório é configurado como uma variável de ambiente por padrão, portanto, esses comandos podem ser executados em qualquer diretório. em:

  • redis-cli: é o cliente de linha de comando fornecido pelo redis

  • redis-server: é o script de inicialização do servidor redis

  • redis-sentinel: é o script de inicialização do redis sentinela

1.3. Inicialização

Existem muitas maneiras de iniciar o redis, por exemplo:

  • iniciar por padrão

  • Especifique a configuração para iniciar

  • inicializar

1.3.1. Iniciar por padrão

Após a conclusão da instalação, insira o comando redis-server em qualquer diretório para iniciar o Redis:

servidor redis

Como mostrado na imagem:

Esse tipo de inicialização pertence ao 前台启动, ele bloqueará toda a janela da sessão e CTRL + Co Redis parará quando a janela for fechada ou pressionada. Não recomendado.

1.3.2. Inicialização da configuração especificada

Se você deseja que o Redis 后台inicie no modo, deve modificar o arquivo de configuração do Redis, que está no pacote de instalação do redis que descompactamos anteriormente ( /usr/local/src/redis-6.2.6), e o nome é redis.conf:

Primeiro verifique se ele está atualmente no diretório de instalação do Redis:

Modificar redis.conf

Vamos fazer um backup deste arquivo de configuração primeiro:

cp redis.conf redis.conf.bck

Em seguida, modifique algumas configurações no arquivo redis.conf

# O endereço permitido para acesso, o padrão é 127.0.0.1, o que resultará em acesso apenas local. Se você alterar para 0.0.0.0, poderá acessá-lo de qualquer IP. Não defina para 0.0.0.0 no ambiente de produção. bind 0.0.0.0 
# 
Processo daemon, após alterar para sim, pode executar em segundo plano 
daemonize yes  
# Senha, você deve inserir a senha para acessar o Redis depois de configurar 
o requirepass 123321

Outras configurações comuns do Redis:

# Porta de escuta 
porta 6379 
# Diretório de trabalho, o padrão é o diretório atual, ou seja, o comando ao executar redis-server, logs, persistência e outros arquivos serão salvos neste diretório dir. # O número de bancos de dados, definido como 1 , significa que apenas 
1 
é usado Existem 16 bibliotecas por padrão, numeradas de 0 a 15 
bancos de dados 1 
# Defina a memória máxima que o redis pode usar 
512mb 
# Arquivo de log, o padrão é vazio, nenhum log é gravado, você pode especificar o arquivo de log nome 
arquivo de log "redis.log"

Inicie o Redis:

# Digite o diretório de instalação do redis 
cd /usr/local/src/redis-6.2.6 
# Inicie 
o redis-server redis.conf

Fora de serviço:

# Use redis-cli para executar o comando shutdown para parar o serviço Redis, 
# Como a senha foi configurada antes, você precisa especificar a senha através de -u 
redis-cli -u 123321 shutdown

1.3.3. Inicializar automaticamente

Também podemos implementar a inicialização automática por meio da configuração.

Primeiro, crie um novo arquivo de serviço do sistema:

vi /etc/systemd/system/redis.service

O conteúdo é o seguinte:

[Unit] 
Description=redis-server 
After=network.target 

[Service] 
Type=forking 
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf 
PrivateTmp=true 

[Instalar] 
WantedBy=multi-user.target

Em seguida, recarregue o serviço do sistema:

systemctl daemon-reload

Agora, podemos usar o seguinte conjunto de comandos para operar o redis:

# Start 
systemctl start redis 
# Stop 
systemctl stop redis 
# Reiniciar 
systemctl restart redis 
# Ver status 
systemctl status redis

Execute o seguinte comando para fazer o redis inicializar automaticamente:

systemctl ativar redis

Boa recomendação de artigo:

Série Redis

Tutoriais da série de anotações personalizadas

tutorial da série docker

correlação distribuída

Kai irmão recomendado

Acho que você gosta

Origin blog.csdn.net/kaizi_1992/article/details/128680101
Recomendado
Clasificación