Introducción a Redis y proceso de instalación detallado.
Introducción a Redis
Redis (Remote Dictionary Server), el servicio de diccionario remoto, es una base de datos de valores clave de tipo registro de código abierto escrita en lenguaje ANSI C, es compatible con la red y puede estar basada en memoria y ser persistente. Admite el almacenamiento de relativamente más tipos de valores, incluida cadena (cadena), lista ( lista vinculada ), conjunto (conjunto), zset (conjunto ordenado - conjunto ordenado) y hash (tipo hash). Todos estos tipos de datos admiten operaciones push/pop, agregar/eliminar, intersección, unión, diferencia y más ricas, y todas estas operaciones son atómicas.
Sobre esta base, Redis admite varias formas diferentes de clasificación. Al igual que Memcached, los datos se almacenan en caché en la memoria para garantizar la eficiencia. La diferencia es que redis escribirá periódicamente datos actualizados en el disco o escribirá operaciones de modificación en archivos de registro adicionales y, sobre esta base, se logrará la sincronización maestro-esclavo (maestro-esclavo). Redis admite la sincronización maestro-esclavo. Los datos se pueden sincronizar desde el servidor maestro a cualquier número de servidores esclavos, que pueden ser servidores maestros asociados con otros servidores esclavos, con una primera sincronización sin bloqueo muy rápida, reconexión automática y resincronización parcial en particiones de red. Esto permite a Redis realizar una replicación de árbol de un solo nivel.
El proceso de instalación es el siguiente.
proceso de instalación del sistema de ventanas
Descargue el paquete de instalación: https://github.com/dmajkic/redis/releases
--------->>Descomprimir------->>Haga doble clic para instalar---->> Abrir cuando esté terminado.
Proceso de instalación del sistema Linux
Paso 1: instalar el entorno de compilaciónyum install gcc-c++
Paso 2: cargue el paquete de código fuente en Linux
paso 3: descomprime el paquete de instalacióntar -xzvf redis-5.0.5.tar.gz
Paso 4: Ingrese make
el comando: redis ya ha escrito el archivo make, es decir, no es necesario ejecutar configure, el archivo compilado después de make se guardará en el directorio src.
Ingrese make en la ruta de la carpeta redis
Paso 5: Entrada make install
: Copie los archivos binarios en el directorio src al directorio /usr/local/bin/; dado que guardar los archivos en el directorio /usr/local/bin/ es inconveniente de administrar, guardamos los archivos de manera uniforme. Vaya a el directorio /usr/local/redis/bin/.
mkdir -p /usr/local/redis/bin/
cd src
cp redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server redis-trib.rb /usr/local/redis/bin/
Paso 6: modificar las variables de entorno en el directorio src
cd /opt/software/redis-5.0.5/src
vi /etc/profile
添加: export PATH=/usr/local/redis/bin:$PATH
paso 7: iniciar redis
redis-server
Paso 8: Iniciar el cliente
redis-cli
Dicho inicio hará que la página se bloquee y será necesario configurar el inicio en segundo plano.
Configurar el inicio en segundo plano:
Paso 9: hay un archivo redis.conf en el directorio redis, abra este archivo
vim redis.conf
paso 10: archivo de configuración
protected-mode no
bind 0.0.0.0
//后台
daemonize yes
//找到这个选项,放开注射
requirepass xx123 //这是设置的一个密码:防止攻击
¡Instalado! !
Déjame enseñarte un pequeño truco: ingresa directamente una /
palabra buscada, las palabras que deseas encontrar se verificarán en lotes, luego presiona la i
tecla debajo de inglés para editar, después de editar, presiona la tecla esc para regresar, :wq
guardar y salir. .
Paso 11: copie el archivo de configuración al directorio local
cp /opt/software/redis-5.0.5/redis.conf /usr/local/redis/bin/
paso 12: comenzar
cd /usr/local/redis/bin
./redis-server redis.conf
paso 13: Cliente
./redis-cli -h 0.0.0.0 -a 密码
cliente
./redis-cli -h 0.0.0.0 -a 密码
[Las imágenes del enlace externo se están transfiriendo...(img-xuRzazDw-1591599966659)].jpg)
¡Todo instalado exitosamente!