La Red de Conocimientos Pedagógicos - Currículum vitae - Linux reinicia el inicio de redislinux redis

Linux reinicia el inicio de redislinux redis

¿Cómo reiniciar Redis? Ingrese el comando en Linux y no utilice el método Kill.

1. Si usa apt-get o yuminstall para instalar Redis, puede detener/iniciar/reiniciar Redis directamente mediante los siguientes comandos:/etc/init d/Redis-server stop/etc/init. .d/Redis-inicio del servidor/etc/init.d/Redis-reinicio del servidor.

2. Si redis se instala a través del código fuente, puede reiniciar redis mediante el comando de apagado del programa cliente redis-cli.

Cómo resolver el problema de que el clúster de Redis no se puede reiniciar

Redis utiliza la implementación del clúster. En caso de un corte de energía o un reinicio del servidor, a veces el inicio puede fallar durante el reinicio. Debes usar el comando fix del tribu para arreglarlo. Si la reparación aún no funciona, puede borrar los datos del nodo y reconstruir el clúster, siempre que haga una copia de seguridad antes de hacerlo.

1. Utilice redis-cli para conectarse a uno de Redis:Redis-CLI-C-HXCX-p 7001. Ingrese clusterinfo para ver el estado actual del clúster.

2. El estado del clúster se puede detectar marcando trib:redis-trib rbcheckxxx:7001 en lugar de las 16384 ranuras recuperadas por el nodo.

¿Introducción a la tecnología de contenedores Dockers en Linux?

La tecnología de contenedores Dockers en Linux es en realidad el motor que administra Xiong Xiongqi. Es una plataforma de implementación y empaquetado de aplicaciones que puede proporcionar una base para la aplicación de software de datos.

¿Qué es Docker?

Docker es como un contenedor de envío tradicional.

Docker es el motor que gestiona los contenedores.

Docker es una plataforma de implementación y empaquetado de aplicaciones, no solo una tecnología de virtualización.

SaaS (aplicación, disco en la nube, microtienda, sitio web) PaaS (redis, nysql, nginx) es una plataforma en la nube basada en Docker.

VMVSContainer

Acerca de las máquinas virtuales

Gestión de comandos virtuales

Gestión gráfica Virt_manager

Libvirtd, una interfaz de gestión

Qemu-kvm (cpu/mem) está completamente virtualizado.

Si detiene libvirtd,

systemctlstoplibvirtd

1

1

El comando de administración no funciona, pero la máquina virtual todavía existe y funciona.

Contenedores

Los contenedores y las máquinas físicas comparten el kernel y algunos sistemas de archivos importantes.

Más pequeñas y ligeras que las máquinas virtuales.

Comparación de máquinas virtuales tradicionales y tecnología de contenedores

¿Cómo funcionan los contenedores?

Crear un contenedor

yuminstallwget-y

cd/etc/yum.repos.d/

wget/docker-ce/ Linux/centos/docker-ce .repo

1

2

1

2

Tres

Para resolver dependencias

Descargar en la plataforma Alibaba Cloud

Luego descargue el paquete junto con el paquete en rhel7 .6yum código fuente Resolver dependencias.

yuminstalldocker-cecontainer-selinux-2.77-1.el7 .sin arco .rpm-y

systemctlstartdocker

1

2<. /p>

1

2

Nota: apague el firewall y selinux antes de que se inicie Docker.

Dockerinfo verificó la información del contenedor

1

1

Se encontraron dos advertencias.

Solución:

sysctl-a | grep bridge-nf-call-iptables

vim/etc/sysctl.d/bridge.conf

1

2

1

2

puente neto-nf-call-iptables = 1

net bridge . bridge-nf-call-IP 6 tablas = 1

Sysctl - el sistema entra en vigor

1

2

1

2

Todos los datos del contenedor están en /var/lib/docker.

Si desea utilizar un usuario normal como ventana acoplable, debe otorgar permisos a este archivo.

Comandos de tabla de finalización Yuminstallbash-*-y.

1

1

Implementar el servicio nginx mediante contenedores.

Generalmente, el tirón es demasiado lento, por lo que es necesario poner un acelerador.

cd/etc/docker/

vimdaemon.json

systemctldaemon-reload

systemctlrestartdocker

1

2

Tres

Cuatro

1

2

Tres

p>

Cuatro

Encontrar la imagen

Docker pullnginx extrae la imagen (generalmente el nombre oficial del servicio)

Docker run-d -nameengxinginx implementa el contenedor

Dockworker

1

2

Tres

Cuatro

1

p>

2

Tres

Cuatro

Dockerinspectnginx Ver información del contenedor nginx

1

1

Utilice el comando ipaddrshow para ver la conexión del puente a docker0.

Comando puente Yuminstallbridge-utils

brctlshow

1

2

1

2

Nginx se implementó exitosamente.

En este momento, solo se puede acceder a nginx internamente.

Si se requiere acceso externo, elimine el contenedor nginx original e implemente nginx con asignación de puertos.

Ir al fondo

-p80:80:80 mapas puerto 80

docker run-d-naming inx-p80:80 nginx

1

1

Nginxhistorynginx: vea la información más reciente del espejo de nginx.

iptables-tnat-nL

1

2

1

2

Para acceder a esta máquina, reenvíe a 172.17.0.2:80.

Usar psax o top o netstat-antlp para ver Docker es un proceso.

Puedes ver el servicio nginx accediendo a la IP de la máquina virtual en la página web.

¿Cómo conectarse a Redis remoto en Linux?

No puede continuar la operación si abre esta ventana en el directorio de Redis. scr/redis-server abre otra ventana de línea de comando e ingresa al directorio de redis para realizar pruebas. src/redis-cliquit puede salir del cliente actual.