Instale o Redis mais recente no CentOS

Introdução ao Redis

Redis é um banco de dados de valor-chave de alto desempenho. O surgimento do redis compensou amplamente a inadequação do armazenamento de chave / valor, como memcached, e pode desempenhar um papel complementar muito bom para bancos de dados relacionais em alguns casos. Ele fornece clientes como Java, C / C ++, C #, PHP, JavaScript, Perl, Object-C, Python, Ruby, Erlang, etc., que são muito convenientes de usar.

download

Baixe a versão mais recente do site oficial

https://redis.io/download

instalação

Faça upload do arquivo compactado baixado para o servidor. Por exemplo, na pasta / usr / loca, crie uma nova pasta redis.
Use tar -zxvf'nome do arquivo 'para descompactar.

Porque o redis é escrito em linguagem C. Portanto, antes de compilar, você deve confirmar se o compilador gcc está instalado localmente.Você pode verificá-lo com o comando (gcc -v).

Digite a pasta descompactada Veja o arquivo, semelhante à figura abaixo:.
Insira a descrição da imagem aqui
Executar o make . Comando
Depois de escovar o código, se não houver nenhuma mensagem de aviso semelhante à seguinte, isso significa que a conversão for concluída.
Insira a descrição da imagem aqui

Se houver uma mensagem do tipo acima, é porque a versão do gcc é muito baixa. O
método de atualização é o seguinte:

# 查看当前版本
gcc -v
# 升级到9.1版本
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
# 临时启用
scl enable devtoolset-9 bash  (目前先用这个就行)
# 如果要长期使用gcc 9.1的话
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

Após a conclusão da compilação, instale no diretório especificado

make install PREFIX=/usr/local/redis

comece

Início de primeiro plano

Executar no arquivo bin após a instalação

[root@localhost bin]# ./redis-server

Comece em segundo plano

É necessário configurar o redis.conf Copie o redis.conf
do diretório de origem do redis para o diretório de instalação do redis

cp /usr/local/redis-5.0.3/redis.conf /usr/local/redis6/bin/
cp 源目录 空格 安装目录

[root @ localhost bin] # vim redis.conf
modifique o arquivo redis.conf, altere daemonize no para daemonize yes

Comando de início de fundo

[root@localhost bin]# ./redis-server redis.conf

Use o comando ps para verificar se a inicialização foi bem-sucedida
Insira a descrição da imagem aqui

Use a otimização

Configurar inicialização

Adicionar serviço de inicialização

[root @ localhost bin] # vi /etc/systemd/system/redis.service

Copie e cole o seguinte:

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

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

[Install]
WantedBy=multi-user.target

Nota: ExecStart é configurado para seu próprio caminho

Configurar inicialização

[root @ localhost bin] # systemctl daemon-reload

[root @ localhost bin] # systemctl start redis.service

[root @ localhost bin] # systemctl enable redis.service

Definir atalho

[root @ localhost ~] # ln -s / usr / local / redis / bin / redis-cli / usr / bin / redis

Comandos de operação de serviço comuns

systemctl start redis.service #Start redis service

systemctl stop redis.service #Pare o serviço redis

systemctl restart redis.service #Reinicie o serviço

systemctl status redis.service #Ver o status atual do serviço

systemctl enable redis.service #Defina a inicialização para iniciar automaticamente

systemctl disable redis.service #Pare a inicialização automática após a inicialização

Acho que você gosta

Origin blog.csdn.net/shuai_ge_feng/article/details/108547482
Recomendado
Clasificación