Productos secos técnicos | Empezar a usar Redis

Redis es un almacén de clave-valor de alto nivel de código abierto, con licencia BSD, escrito en C. También se conoce como servidor de estructura de datos porque las claves pueden contener cadenas, hashes, listas, conjuntos y conjuntos ordenados. Este tutorial presentará los conceptos básicos necesarios para usar Redis. Navicat Premium  y Navicat for Redis ahora son compatibles con Redis. Si desea probarlo, haga clic aquí para descargar la versión de prueba gratuita de 14 días.

¿Por qué usar Redis?

Redis, por supuesto, no es la única tienda clave-valor de elección. Sin embargo, tiene algunas ventajas sobre otros competidores. Por ejemplo:

  • Redis admite más tipos de datos que la mayoría de los otros almacenes de datos de clave-valor. En general, los desarrolladores ya reconocen la mayoría de los tipos de datos, incluidas listas, conjuntos, conjuntos ordenados y hashes. Esto facilita la resolución de problemas, porque los desarrolladores tienden a saber qué tipo de datos es apropiado para cada trabajo.
  • Redis mantiene toda su base de datos en la memoria y solo usa el disco para la persistencia, lo que lo hace muy rápido. De hecho, puede realizar alrededor de 110 000 SET por segundo y alrededor de 81 000 GET por segundo.
  • Redis puede replicar datos en cualquier cantidad de servidores esclavos.
  • Todas las operaciones de Redis son atómicas, lo que garantiza que si dos clientes acceden a los mismos datos al mismo tiempo, el servidor de Redis recibirá el valor actualizado.
  • Redis admite de forma nativa la publicación/suscripción, lo que lo hace ideal para mensajería y colas.
  • Redis es excelente para administrar cualquier dato efímero en su aplicación, como sesiones de aplicaciones web, recuentos de visitas a páginas web, etc.

Cuándo no usar Redis

Por supuesto, Redis no está exento de defectos. Si necesita minimizar el riesgo de pérdida de datos en situaciones como cortes de energía, esta puede no ser la mejor opción para usted. Puede configurar varios puntos de guardado, como cada cinco minutos y/o 100 escrituras en el conjunto de datos. Sin embargo, si por alguna razón Redis deja de funcionar sin un apagado correcto, debe estar preparado para perder los últimos minutos de datos.

Otro problema es que Redis generalmente necesita bifurcar (bifurcar) un proceso secundario para almacenar datos de forma permanente en el disco. Si el conjunto de datos es grande, esto puede consumir una gran cantidad de recursos del sistema y puede causar interrupciones en el servicio a los clientes desde unos pocos milisegundos hasta un segundo completo, según el tamaño del conjunto de datos y la potencia de la CPU.

Instalar Redis

Los pasos para instalar Redis dependen de su sistema operativo y de si desea agrupar Redis Stack y Redis UI. El sitio web oficial de Redis tiene guías de instalación para cada sistema operativo:

Después de instalar y ejecutar Redis, puede usar  Navicat for Redis  para conectarse y luego continuar con el siguiente tutorial.

Explore la CLI de Redis

Navicat for Redis tiene una interfaz de línea de comandos que le permite comunicar comandos directamente con la instancia de la base de datos:

Una ventaja de usar la CLI en Navicat es que proporciona autocompletado completo de los comandos de la CLI, incluidos los nombres de los comandos y sus parámetros:

Resumir

Este tutorial presentó los conceptos básicos necesarios para comenzar con Redis. Habrá más artículos sobre Redis en las próximas semanas, ¡así que asegúrese de volver a consultar con frecuencia!

Revisión anterior 

  1. Navicat ahora es oficialmente compatible con Redis
  2. Reclutar al oficial de experiencia de la herramienta de monitoreo Navicat Monitor 3.0 |
  3. Tutorial de nivel de niñera | Copia de seguridad manual y copia de seguridad automática de Navicat
  4. Navicat 16 admite oficialmente los productos de base de datos de línea completa de OceanBase
  5. Prueba Navicat 16 gratis
  6. Historia de desarrollo de 20 años de Navicat | Fundada en Hong Kong, China en 1999
  7. El rol de WHERE 1=1 en la sentencia SQL
  8. Calcular el porcentaje de filas totales en SQL
  9. El evento de regalos interactivos está en progreso | El premio es Navicat Premium por valor de 819 yuanes
  10. Los sitios web falsos causan múltiples riesgos de seguridad | Declaración solemne oficial: no compre ni descargue el software Navicat de canales no oficiales

Supongo que te gusta

Origin blog.csdn.net/weixin_53935287/article/details/131373601
Recomendado
Clasificación