Latest web development tutorials

Redis Introducción

Redis es completamente libre de código abierto, BSD cumple con el acuerdo, que es una base de datos clave-valor alto rendimiento.

Redis con otra clave - valor del producto de almacenamiento en caché tiene las tres características siguientes:

  • Redis es compatible con la persistencia de datos, los datos se pueden guardar en la memoria en el disco, reinicie el tiempo puede ser cargado de nuevo para su uso.
  • Redis no sólo soporta los tipos de datos de valores clave simples, mientras que también proporciona la lista de almacenamiento, sistema, zConfigurar, hachís y otras estructuras de datos.
  • Redis soporta copias de seguridad de los datos, a saber, el modo maestro-esclavo copia de seguridad de datos.

ventaja Redis

  • Alto rendimiento - Redis puede leer la velocidad es de 110 000 veces / s, la velocidad de escritura es 81000 veces / s.
  • tipos de datos ricos - Cuerdas de apoyo Redis caso binario, listas, hashes, conjuntos y ordenó tipo de conjuntos de datos de la operación.
  • Átomo - Redis Todas las operaciones son atómica, atómica, mientras que Redis también es compatible con la aplicación de toda la operación y después de unos pocos.
  • El conjunto de características - Redis también soporta publicación / suscripción, las notificaciones de caducidad de la clave, y así sucesivamente características.

Redis diferente de otro almacén de claves-valor?

  • Redis tiene unas más complejas estructuras de datos y facilitará las operaciones atómicas sobre ellos, lo cual es un camino evolutivo diferente a otra base de datos. Mientras tanto tipos de datos Redis se basan en la estructura de datos básica transparente para el programador, sin la necesidad de abstracción adicional.

  • Redis ejecuta en la memoria, pero puede ser persistido en el disco, por lo que los diferentes conjuntos de datos que sopesar la velocidad de lectura y escritura de memoria, los datos no deben ser mayores que la cantidad de memoria del hardware. Otra de las ventajas de las bases de datos en memoria se compara en el mismo disco de estructuras de datos complejas, operan en la memoria es muy simple, por lo que puede hacer un montón de Redis asunto muy complejo interna. Mientras tanto, están en términos de un formato de disco compacto adjuntas para producir, debido a que no requieren acceso aleatorio.