Cómo instalar Memcached en Fedora 35/34/33

Cómo instalar Memcached en Fedora 35/34/33

Memcached es un sistema de almacenamiento de caché de objetos de memoria distribuido que almacenaba datos en la memoria en base de valor clave. Es muy útil para optimizar los sitios web dinámicos y la velocidad habilitada al almacenar objetos en la memoria. Lea más sobre Memcache.

Este artículo lo ayudará a instalar Memcached en Fedora Linux Systems.

Instalar Memcached en Fedora

Memcached está disponible bajo repositorios predeterminados de Fedora. Puede instalarlo ejecutando el siguiente comando en su sistema Fedora Linux.

sudo dnf instalación memcached -y 

Ahora inicie el servicio Memcached utilizando los siguientes comandos.

sudo systemCtl habilita memcached.servicio  sudo systemctl iniciar memcached.servicio  

Configuración Memcached

Edite el archivo de configuración predeterminado Memcached en su editor de texto favorito.

sudo vim/etc/sysconfig/memcached 

y actualice la configuración según los requisitos de su sistema. Aquí Cachesize está el límite de memoria máxima en MB, que Memcached puede usar.

 Port = "11211" user = "Memcached" maxconn = "1024" Cachesize = "64" 

La configuración anterior muestra que Memcached puede usar hasta 64 MB memoria en el sistema.

Después de hacer cualquier cambio, reinicie el servidor Memcached para aplicar cambios.

sudo systemctl reiniciar memcached.servicio 

Ver estadísticas Memcached

Puede ver el estado del servicio utilizando el comando SystemCTL

sudo systemctl status memcached.servicio 

También puede ver la estadística del servicio en ejecución de Memcached utilizando el comando "Configuración de estadísticas". A continuación se muestra el ejemplo para enviar este comando al servidor Memcached y ver los resultados.

echo "Configuración de estadísticas" | NC Localhost 11211 
STAT MAXBYTES 67108864 STAT MAXCONNS 1024 STAT TCPPORT 11211 STAT UDPPORT 11211 STAT Inter 127.0.0.1 verbosidad de estadística 0 stat más antiguo 0 desalojos de estadística en stat domain_socket nulo stat erask 700 stat growth_factor 1.25 STAT chunk_size 48 STAT num_threads 4 STAT num_threads_per_udp 4 STAT stat_key_prefix : STAT detail_enabled no STAT reqs_per_event 20 STAT cas_enabled yes STAT tcp_backlog 1024 STAT binding_protocol auto-negotiate STAT auth_enabled_sasl no STAT item_size_max 1048576 STAT maxconns_fast no STAT hashpower_init 0 STAT slab_reassign no STAT slab_automove 0 END 

Instale la extensión de Memcache PHP

Debe habilitar la extensión de PHP Memcache/Memcached en su servidor para conectar PHP con el servicio Memcached. Básicamente hay dos módulos Memcache PHP disponibles para instalar. Uno se llama memcache y el otro memcached. Así que instale el módulo según sus usos.

sudo DNF Instalar PHP-PECL-MEMCACHE  sudo DNF Instalar PHP-PECL-MemCached  

Después de la instalación se reinicia el servicio Apache.

sudo systemctl reiniciar httpd.servicio  

Ahora verifique si la extensión Memcache PHP está habilitada y funciona correctamente. Crear un phpinfo.php Archivo utilizando el siguiente código

123

Ahora acceda a http: // server-ip-addr/phpinfo.PHP en el navegador web y busca MEMCACHE, verá los resultados a continuación.