¿Cómo instala HestiaCP la memoria caché de Redis? Pasos detallados del 0 al 1

En los sitios web y aplicaciones modernos, la tecnología de almacenamiento en caché se ha convertido en una de las herramientas clave para mejorar el rendimiento.

Redis, como popular sistema de almacenamiento de estructura de datos en memoria, se utiliza ampliamente en escenarios como el almacenamiento en caché, la gestión de sesiones y el almacenamiento de datos.

Este artículo detallará cómo hestiacp Instale y configure la caché en memoria de Redis en sistemas Debian o Ubuntu, incluidos los pasos para instalar en un sistema Debian o Ubuntu, configure el servicio Redis y comprenda la diferencia entre Redis y php-redis.

¿Cómo instala HestiaCP la memoria caché de Redis? Pasos detallados del 0 al 1

1. Instale Redis usando el repositorio oficial.

Redis no siempre es el valor predeterminado en Debian o Ubuntu软件Disponible en el repositorio, o una versión anterior disponible. Para obtener la última versión de Redis, debe agregar el repositorio oficial de Redis e instalarlo. Estos son los pasos específicos:

  1. Importar clave GPG oficial de Redis

    wget -O /usr/share/keyrings/redis-archive-keyring.gpg https://packages.redis.io/redis-archive-keyring.gpg
    
  2. Agregar almacén oficial de Redis

    echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
    
  3. Actualizar lista de paquetes

    sudo apt update
    
  4. Instalar Redis y la extensión php-redis

    sudo apt install redis php-redis
    

De esta forma, podrás instalar la última versión de Redis desde el repositorio oficial de Redis.

Si está utilizando PHP 8.2, instale la extensión Redis usando el siguiente comando:

apt install php8.2-redis
systemctl restart php8.2-fpm

2. Verifique el estado del servicio Redis

Una vez completada la instalación, puede verificar si el servicio Redis se está ejecutando normalmente. según tu Linux distribución, puedes usar el siguiente comando:

  • Sistemas que utilizan systemd

     systemctl status redis
    
  • Sistemas que utilizan init.d

     /etc/init.d/redis-server status
    
  • Ver información de la versión de Redis

     redis-cli --version
    
  • Probar la conexión del servidor Redis

     redis-cli ping
    

    Si Redis se está ejecutando, debería recibir PONG respuesta.

3. Configure Redis de forma segura

Para mejorar la seguridad de Redis, se recomienda tomar las siguientes medidas:

  • agregar contraseña

    Establezca una contraseña en el archivo de configuración de Redis para evitar el acceso no autorizado.

  • Restringir el acceso

    Restrinja el acceso al servicio Redis desde direcciones IP o redes específicas.

  • Usar enchufe

    Utilice sockets en lugar de puertos TCP para aumentar la velocidad y la seguridad.

4. La diferencia entre php-redis y Redis

Al instalar Redis, también puede ver php-redis esta extensión. Se diferencian de las siguientes maneras:

  • php-redis

    php-redis Es una extensión para PHP que permite que los scripts PHP interactúen con el servidor Redis. Instalar php-redis Finalmente, las aplicaciones PHP pueden aprovechar las capacidades de almacenamiento en caché, gestión de sesiones y procesamiento de colas de Redis. Cabe señalar quephp-redis No contiene un servidor Redis en sí, es solo un puente entre PHP y Redis.

  • Redis

    Redis es un servicio independiente que se utiliza para ejecutar la base de datos de Redis. Se ejecuta en segundo plano como un proceso demonio y proporciona servicios de almacenamiento en caché y almacenamiento de datos. Otras aplicaciones, incluido el uso php-redis Las aplicaciones PHP extendidas se pueden conectar al servidor Redis a través de la red para operar.

en breve,php-redis Es una extensión de PHP para operar Redis en aplicaciones PHP; Redis es un servicio independiente que proporciona funcionalidad de almacenamiento de datos en memoria.

Si desea utilizar Redis en una aplicación PHP, debe instalar tanto el servidor Redis como php-redis extensión para que las aplicaciones PHP puedan pasar php-redis La extensión se comunica con Redis.

Conclusión

Instalar y configurar la memoria caché de Redis en HestiaCP puede mejorar significativamente el rendimiento de los sitios web y las aplicaciones.

Si sigue los pasos de este artículo para agregar el repositorio oficial e instalar Redis, podrá obtener la última versión de Redis.

Asegúrese de verificar el estado del servicio Redis y realizar las configuraciones de seguridad necesarias para garantizar la estabilidad y seguridad del sistema.

comprensión php-redis La diferencia entre Redis y Redis lo ayudará a configurar y utilizar mejor las funciones proporcionadas por Redis, mejorando aún más su eficiencia de desarrollo y operación.

发表 评论

Su dirección de correo electrónico no será publicada. 项 已 用 * 标注

Ir al Inicio