Un ejemplo simple hará la necesidad de un servidor de caché mucho más claro. Digamos que es dueño de una aplicación de diccionario en inglés. Hay alrededor de 200,000 palabras en su base de datos de diccionario. Cuando un usuario busca una palabra en su aplicación, su aplicación tiene que buscar en la base de datos y encontrar la palabra y luego muestra el significado y algunas oraciones de ejemplo al usuario. Pero el 90% o más de las personas están buscando palabras muy comunes, digamos 30,000 palabras dentro del total de 200,000 palabras en su base de datos. Entonces, su aplicación de diccionario pasa mucho tiempo buscando en la base de datos la misma palabra. Por lo tanto, la carga del servidor y el tiempo de acceso a la página aumentan. ¿Qué pasaría si pudiera entregar las 30,000 palabras comúnmente más rápidas y más eficientes?? Bueno, si configura un servidor de caché y caché las palabras más comúnmente buscadas, entonces el 90% de la carga del servidor se reducirá. Su aplicación también responderá más rápido que nunca. Para que puedas hacer más con menos. No necesita un servidor muy potente si usa un servidor de caché en el medio. El rendimiento de su aplicación de diccionario se puede aumentar rápidamente sin aumentar el costo.
Ahora sabes lo importantes que son realmente los servidores de caché. Redis es una excelente solución de almacenamiento en caché. En este artículo, le mostraré cómo instalar Redis en Ubuntu. Estaré usando Ubuntu 18.04 LTS para la demostración. Pero debería funcionar para cualquier versión moderna de Ubuntu. Empecemos.
Redis está disponible en el repositorio oficial de paquetes de Ubuntu. Entonces es realmente fácil de instalar. Primero, actualice el caché del repositorio de paquetes APT de su máquina Ubuntu con el siguiente comando:
$ sudo apt actualización
El caché del repositorio del paquete APT debe actualizarse.
Ahora instale Redis con el siguiente comando:
$ sudo apt instalación redis
Ahora presiona Y y luego presiona continuar.
Se debe instalar redis.
Ahora verifique si Redis funciona correctamente con el siguiente comando:
$ Redis-Cli-Versión
Como puedes ver, en mi ubuntu 18.04 LTS Machine, Redis 4.0.9 está instalado y funciona correctamente.
Comenzar y detener el servicio Redis:
Ahora para verificar si el servicio Redis se está ejecutando, ejecute el siguiente comando:
$ sudo systemctl status redis
Como puede ver, Redis Service se está ejecutando.
Para detener el servicio Redis, ejecute el siguiente comando:
$ sudo systemctl stop redis
Como puede ver, Redis Service ya no se está ejecutando.
Para comenzar el servicio Redis, ejecute el siguiente comando:
$ sudo systemctl start redis
Como puede ver, Redis Service se está ejecutando nuevamente.
Comenzar a Redis en el arranque del sistema:
Si desea que el servicio Redis se inicie cuando se inicia su computadora, puede agregar el servicio Redis al inicio del sistema de su máquina Ubuntu. Agregue el servicio Redis al inicio del sistema de su máquina Ubuntu con el siguiente comando:
$ sudo systemctl habilita redis-servir
Se debe agregar servicio Redis al inicio del sistema de su máquina Ubuntu.
Eliminar el servicio Redis del inicio del sistema:
Si ha agregado el servicio Redis al inicio del sistema de su máquina Ubuntu y desea eliminarlo de la inicio del sistema ahora, luego ejecute el siguiente comando:
$ sudo systemctl deshabilitar Redis-server
El servicio Redis debe retirarse de la inicio del sistema de su máquina Ubuntu.
Edificio Redis de la fuente:
También puedes construir Redis desde la fuente en Ubuntu. Es fácil porque Redis no tiene dependencias. Todo lo que necesita es tener un conjunto de herramientas de compiladores GCC que funcionen. Puede instalar fácilmente GCC y todas las herramientas de compilación en Ubuntu con el siguiente comando:
$ sudo apt instalación de construcción esencial
Ahora presiona Y y luego presiona .
GCC y todas las herramientas de compilación deben instalarse.
Ahora descargue el código fuente de Redis desde el sitio web oficial de Redis en https: // Redis.io/descargar
En el momento de la escritura, la última versión beta de Redis es 5.0. Vamos a compilarlo e instalarlo. Primero, cree un directorio temporal (llamemos redis5) y navegue a él con el siguiente comando:
$ mkdir ~/redis5 && cd ~/redis5
Ahora descarga el Redis 5.Código fuente 0-RC 6 con el siguiente comando:
$ wget https: // github.com/antirez/Redis/Archive/5.0-RC6.alquitrán.GZ
Redis 5.0 Se debe descargar el archivo del código fuente beta.
Ahora extraiga el archivo de archivo del código fuente con el siguiente comando:
$ tar xvzf 5.0-RC6.alquitrán.GZ
El archivo de archivo debe extraerse.
Como puede ver, un nuevo directorio Redis-5.0-RC6/ es creado.
Ahora navegue al Redis-5.0-RC6/ directorio con el siguiente comando:
$ CD REDIS-5.0-RC6
Ahora compile a Redis con el siguiente comando:
$ make
Como puede ver, Redis está siendo compilado. Debería tomar un tiempo.
Una vez que se completa el proceso de compilación, debe ver la siguiente salida:
Ahora instale Redis con el siguiente comando:
$ sudo make install
Redis está instalado.
Para verificar dónde se instalan los binarios de Redis, ejecute el siguiente comando:
$ Whereis Redis-server
Como puede ver, los binarios de Redis están disponibles en el /usr/local/bin directorio.
Para verificar si Redis está funcionando, ejecute el siguiente comando:
$ Redis-Cli-Versión
Como puede ver, Redis 4.9.106 está instalado y funciona correctamente.
Soporte de Langua de programación de Redis:
Puede interactuar con Redis con muchos lenguajes de programación como el nodo.JS, PHP, Ruby, Python, C, C ++, Java y muchos más.
Para verificar si Redis tiene soporte para su lenguaje de programación deseado, consulte el sitio web oficial de Redis en https: // Redis.io/clientes
Así que así es como instalas Redis en Ubuntu. Gracias por leer este artículo.