Avaliação da instância L do Huawei Cloud Yaoyun Server | Instale o Redis a partir do código-fonte para conexão remota

Índice

1. Compre uma instância Yunyao Cloud Server L

1.1 Selecione a configuração da instância Yunyao Cloud Server L

2.2 Instância L do Yunyao Cloud Server

2. Baixe o pacote de instalação do redis

3. Compile o código-fonte

4. Execute Redis

5. Configure a inicialização automática na inicialização

6. Conexão remota ao Redis

6.1 Instale o cliente redis

6.2 Conexão remota

7. Resumo


Recentemente, usei o ⌈Yunyao Cloud Server L Instance⌋ e  descobri que é muito fácil de usar. ⌈Yunyao Cloud Server L Instance⌋ é  inteligente e não trava, tem um preço excelente e é fácil de usar, é mais fácil de começar, e é muito fácil de gerenciar. Este artigo apresenta principalmente como usar o ⌈Yunyao Cloud Server L Instance⌋ e instalar o banco de dados Redis por meio do código-fonte em ⌈Yunyao Cloud Server L Instance⌋ , configurar a inicialização automática na inicialização e conectar-se remotamente. Vamos dar uma olhada.

1. Compre uma instância Yunyao Cloud Server L

1.1 Selecione a configuração da instância Yunyao Cloud Server L

Clique no link abaixo para entrar na página de compra do ⌈Yunyao Cloud Server L Instance⌋ .  

https://console.huaweicloud.com/smb/?region=cn-east-3&locale=zh-cn#/create/hecs-light?period=month_1&plan=basic_v1

A página fica assim.

Aqui, o modo padrão é selecionado para a região e imagem do aplicativo. Claro, você pode escolher a imagem do aplicativo e a imagem do sistema de acordo com suas próprias necessidades.

Conforme mostrado acima, a especificação da instância é de 2 núcleos | 2G. Claro, você pode escolher a configuração apropriada e diferentes tamanhos de memória de acordo com suas necessidades, incluindo 2G, 4G e 8G. Você também pode adicionar disco de dados EVS e ativar o host. Proteja o HSS, habilite o backup na nuvem, etc.

  

Conforme mostrado acima , selecione a duração da compra, selecione a configuração e clique em ⌈Compre agora⌋ .

Conforme mostrado acima, você precisa verificar o contrato de licença e clicar em pagar para entrar na página seguinte.

Conforme mostrado acima, as informações específicas do pedido são exibidas, selecione o voucher Huawei Cloud e clique para pagar online. Após o pagamento bem-sucedido, você entrará na seguinte interface.

2.2 Instância L do Yunyao Cloud Server

Se o pagamento for bem-sucedido, uma ⌈instância Yunyao Cloud Server L⌋ será criada , conforme mostrado na página.

Conforme mostrado acima, mostra que a criação da instância ⌈Yunyao Cloud Server L⌋ foi concluída. Você pode ver que o status de execução é Em execução. Você pode clicar em Login remoto para fazer login.  

Clique no lado direito do login remoto... para exibir operações como renovação, ativação de renovação automática, redefinição de senha, cancelamento de assinatura, etc. Aqui, redefina a senha primeiro e depois faça login conforme mostrado abaixo.

  Você também pode fazer login via CloudShell conforme mostrado abaixo.

 Depois de entrar, você pode operar no terminal.

2. Baixe o pacote de instalação do redis

Primeiro, você precisa ir ao site oficial do Redis para baixar o pacote de código-fonte do Redis, clicar para entrar no site oficial e clicar em Download 7.0.10 para fazer o download, conforme mostrado na caixa vermelha na figura abaixo.

Ou execute o seguinte comando para fazer download diretamente, conforme mostrado abaixo.

Como você pode ver acima, a velocidade de download é muito rápida. Após a conclusão do download, execute o seguinte comando para descompactar o pacote de código-fonte.

root@hcss-ecs-f276:~# tar -zxvf 7.0.10.tar.gz

Conforme mostrado abaixo, a descompressão está completa. 

3. Compile o código-fonte

Instale o ambiente necessário para compilação.

root@hcss-ecs-f276:~# sudo apt install build-essential -y

Execute o comando acima para instalar e compilar os pacotes de software dos quais C/C++ depende, como: gcc, g++, make, etc.

Execute o seguinte comando para compilar o código-fonte.

root@hcss-ecs-f276:~/redis-7.0.10# sudo make -j4

Após executar o comando, o seguinte é exibido. 

 

Para instalar o redis, execute o seguinte comando.

root@hcss-ecs-f276:~/redis-7.0.10# sudo make PREFIX=/usr/local/redis install

Após executar o comando, o seguinte é exibido. 

​ 

Instale o redis no diretório /usr/local/redis. 

4. Execute Redis

Execute o seguinte comando para colocar redis-server e redis-cli no caminho do sistema (/usr/bin).

root@hcss-ecs-f276:~/redis-7.0.10# ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis-cli
root@hcss-ecs-f276:~/redis-7.0.10# ln -s /usr/local/redis/bin/redis-server /usr/bin/redis-server

O comando acima é para estabelecer uma conexão suave, deixe /usr/bin/redis-cli apontar para /usr/local/redis/bin/redis-cli, deixe /usr/bin/redis-server apontar para /usr/local/ redis/bin/redis -servidor.

Configure o redis-server, copie o arquivo de configuração redis.conf do diretório de origem para o diretório de instalação e execute o seguinte comando.

root@hcss-ecs-f276:~# sudo cp redis-7.0.10/redis.conf /usr/local/redis/

 Modifique o arquivo redis.conf da seguinte maneira.

#(1)修改 1
# 注释掉 bind 127.0.0.1 -::1 允许远程连接
#bind 127.0.0.1 -::1

# (2)修改2
# 将 daemonize no 修改为 daemonize yes,设置后台运行
daemonize yes

# (3)修改3
# 指定 log 文件路径
logfile "/var/log/redis-server.log"

# (4)修改4
# 设置登录密码
requirepass 123456

Inicie o redis-server e execute o seguinte comando.

root@hcss-ecs-f276:~# sudo redis-server /usr/local/redis/redis.conf
root@hcss-ecs-f276:~# ps -ef | grep redis
root       24488       1  0 21:22 ?        00:00:00 redis-server *:6379
root       24495   19372  0 21:23 pts/1    00:00:00 grep --color=auto redis
root@hcss-ecs-f276:~#

Para acessar através do cliente, execute o seguinte comando.

root@hcss-ecs-f276:~# redis-cli
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> 
root@hcss-ecs-f276:~#

Auth é seguido pela senha de login definida no arquivo de configuração redis.conf. Digite ping. Se PONG for retornado, a conexão com o servidor Redis foi bem-sucedida.

Feche o servidor redis e execute o seguinte comando.

root@hcss-ecs-f276:~#  redis-cli
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> shutdown
not connected> 
root@hcss-ecs-f276:~# ps -ef | grep redis
root       26321   26241  0 22:05 pts/3    00:00:00 grep --color=auto redis
root@hcss-ecs-f276:~#

5. Configure a inicialização automática na inicialização

Copie o script de inicialização redis_init_script para o diretório /etc/init.d/redis e execute o comando conforme mostrado abaixo.

root@hcss-ecs-f276:~# sudo cp redis-7.0.10/utils/redis_init_script /etc/init.d/redis

Modifique o arquivo /etc/init.d/redis da seguinte maneira. 

REDISPORT=6379
#EXEC=/usr/local/bin/redis-server
# 修改 redis-server 路径,之前的配置已经放置到系统路径 /usr/bin 下。
EXEC=/usr/bin/redis-server
# 修改 redis-cli 路径,之前的配置已经放置到系统路径 /usr/bin 下。
#CLIEXEC=/usr/local/bin/redis-cli
CLIEXEC=/usr/bin/redis-cli

PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"

No código acima, CONF representa o caminho do arquivo de configuração a ser lido. Você precisa criar o diretório redis no diretório /etc, copiar redis.conf para /etc/redis/ e renomeá-lo para 6379.conf. Execute o seguinte comando para configurar.

root@hcss-ecs-f276:~# vim /etc/init.d/redis 
root@hcss-ecs-f276:~# sudo mkdir /etc/redis
root@hcss-ecs-f276:~# sudo cp /usr/local/redis/redis.conf /etc/redis/6379.conf
root@hcss-ecs-f276:~#

Adicione redis para ativar o início automático e iniciar o serviço redis. Execute o comando conforme mostrado abaixo.

root@hcss-ecs-f276:~# sudo update-rc.d -f redis defaults
root@hcss-ecs-f276:~# systemctl start redis
root@hcss-ecs-f276:~# systemctl status redis
● redis.service - LSB: Redis data structure server
     Loaded: loaded (/etc/init.d/redis; generated)
     Active: active (exited) since Wed 2023-09-13 21:28:29 CST; 14s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 24809 ExecStart=/etc/init.d/redis start (code=exited, status=0/SUCCESS)
        CPU: 1ms

Sep 13 21:28:29 hcss-ecs-f276 systemd[1]: Starting LSB: Redis data structure server...
Sep 13 21:28:29 hcss-ecs-f276 redis[24809]: /var/run/redis_6379.pid exists, process is already running or crashed
Sep 13 21:28:29 hcss-ecs-f276 systemd[1]: Started LSB: Redis data structure server.
root@hcss-ecs-f276:~#

6. Conexão remota ao Redis

6.1 Instale o cliente redis

Clique para baixar o cliente redis e selecione o arquivo correspondente para baixar.

6.2 Conexão remota

Após a conclusão da instalação, clique em Nova Conexão e preencha a configuração conforme mostrado abaixo.

Após clicar em OK, a conexão foi bem-sucedida e a interface é mostrada abaixo.

7. Resumo

Ao comprar e usar ⌈Yunyao Cloud Server L Instance⌋ e compilar e instalar o Redis por meio do código-fonte em ⌈Yunyao Cloud Server L Instance⌋ e , finalmente, conectar-se ao Redis remotamente, usar ⌈Yunyao Cloud Server L Instance⌋ é muito conveniente e eficiente. Não há atraso durante o uso, é mais fácil começar e o gerenciamento é tranquilo. Se precisar, venha experimentar.

Acho que você gosta

Origin blog.csdn.net/nyist_zxp/article/details/132864483
Recomendado
Clasificación