Introducción, uso y conocimientos básicos de Redis

Título 1: Introducción a redis

  1. Redis es una especie de base de datos. Un software que puede almacenar datos y administrar datos.

  2. El proceso de desarrollo de aplicaciones de bases de datos:
    era de bases de datos independientes: una aplicación, una instancia de base de datos.
    Era del almacenamiento en caché y la segmentación horizontal: Era de la
    separación de lecturas y escrituras : Era
    de la base de datos y la tabla (clúster):
    Base de datos relacional : Base de datos
    no relacional (NoSql): Cambie por completo el mecanismo de almacenamiento subyacente y ya no adopte el modelo de datos relacionales, sino que adopte datos agregados Estructura de almacenamiento de datos
    3. Redis es una base de datos NoSQL de alto rendimiento escrita en lenguaje C, código abierto, ejecución basada en memoria y que admite la persistencia, y también es una de las bases de datos NoSQL más populares actualmente
    . Los datos en Redis están disponibles la mayor parte del tiempo Está en la memoria de almacenamiento, adecuado para almacenar datos relativamente pequeños y a los que se accede con frecuencia.
    Base de datos de caché

  3. Características de Redis:
    1: Admite la persistencia de datos. Los datos de la memoria se pueden guardar en el disco y se pueden volver a cargar para su uso al reiniciar.2
    : Admite múltiples estructuras de datos. Redis no solo admite datos de tipo clave-valor simple, Al mismo tiempo, también proporciona almacenamiento de estructuras de datos como lista, conjunto, zset, hash, etc.
    3: admite respaldo de datos, redis admite respaldo de datos en modo maestro-esclavo

Título 2: uso de Redis

1: Inicie el servicio redis:
1) Inicio en primer plano: ejecute en cualquier directorio: redis-server (rara vez se usa)
2) Inicio en segundo plano: ejecute en cualquier directorio: redis-service &
3) Al iniciar el servicio redis, especifique el archivo de configuración: redis-server redis.conf &
2: Apague el servicio
1) Mediante el comando kill: es más violento y los datos se pierden fácilmente.
kill -9 pid (pid es su proceso, el primer número después de root, y el segundo número es el hilo secundario) Inserte la descripción de la imagen aquí
2) Apague mediante el comando redis-cli (recomendado)
redis-cli shutdown

Inserte la descripción de la imagen aquí
3: Cliente Redis: se utiliza para conectarse al servicio redis, enviar comandos al servidor redis y mostrar los resultados del procesamiento del servicio redis.
redis-cli: es el cliente que viene con redis. Utilice el comando redis-cli para iniciar el programa cliente de redis.
redis-cli: la conexión predeterminada al servicio redis en el puerto 6379 de 127.0.0.1 (local)
redis-cli -p número de puerto: la conexión al servicio redis en el puerto designado de 127.00.1 (local)
redis-cli -h dirección IP -p puerto: conectarse al servicio redis del puerto especificado en el host ip especificado
4: salir del cliente: ejecutar el comando en el cliente: salir o salir
Inserte la descripción de la imagen aquí

Título 3: Conocimientos básicos de redis

1) Pruebe redis-benchmark para ver qué tan rápido se completa su solicitud
Inserte la descripción de la imagen aquí
2) Verifique si el servicio redis está en uso normal (vuelva a PONG significa que se ejecuta correctamente)
Inserte la descripción de la imagen aquí
3) Verifique las estadísticas del servidor redis: info
info [sección de información] especificada por el servidor redis Información estadística como: info Replicación
Inserte la descripción de la imagen aquí
4) Instancia de la base de datos de Redis: el rol es similar a la instancia de la base de datos mysql. La instancia de la base de datos redis
solo puede ser creada y mantenida por el servicio redis. Los desarrolladores no pueden modificar y crear la instancia de la base de datos por sí mismos. De forma predeterminada, redis Cree automáticamente 16 instancias de base de datos y numere estas instancias de base de datos, comenzando de 0 a 15, cuando utilice la base de datos por numeración: puede especificar el número de bases de datos creadas automáticamente por redis a través del archivo de configuración; cada instancia de base de datos de redis se ocupa a sí misma El espacio de almacenamiento es muy pequeño, por lo que no causa demasiado desperdicio de espacio de almacenamiento.
De forma predeterminada, el cliente de redis se conecta a la instancia de base de datos numerada 0
Inserte la descripción de la imagen aquí
5) Ver el número de todas las claves en la instancia de base de datos actual: dbsize
6) Ver Todas las claves en el ejemplo de base de datos actual: claves *
Inserte la descripción de la imagen aquí
7) Borrar la instancia de la base de datos: flushdb
8) Borrar todas las instancias de la base de datos: flushall
9) Ver la información de configuración en redis: config get *
Ver la información de configuración especificada en el parámetro redis: config get

Supongo que te gusta

Origin blog.csdn.net/qq_42678668/article/details/107837496
Recomendado
Clasificación