• Mi cuenta
Atención al Cliente: +34 602 61 19 05
CODECUBIT
  • Inicio
  • Paginas web
  • Servicios
  • Servidores
  • Chakra 3D
  • Atencion al Cliente
  • Menú Menú
  • 0Carrito de Compra
CentOS 7

Cómo instalar Memcached en CentOS 7

Memcached

Memcached es un almacén de datos de clave-valor en memoria de alto rendimiento, gratuito y de código abierto. Se utiliza principalmente como sistema de almacenamiento en caché para acelerar las aplicaciones al almacenar en caché varios objetos de los resultados de las llamadas a la base de datos.

En este tutorial, explicaremos cómo instalar y configurar Memcached en CentOS 7.
Prerrequisitos

Antes de continuar con este tutorial, asegúrese de iniciar sesión como usuario con privilegios sudo.
Instalando Memcached

Los paquetes de Memcached se incluyen en los repositorios predeterminados de CentOS 7. La instalación es bastante fácil, simplemente escriba el siguiente comando:

yum install memcached libmemcached

El paquete libmemcached contiene proporciona varias herramientas de línea de comandos para administrar el servidor Memcached.

Una vez completada la instalación, inicie y habilite el servicio Memcached

systemctl start memcached y a continuacion systemctl enable memcached para activar el servicio

Eso es todo, en este punto tiene Memcached instalado y ejecutándose en su servidor CentOS 7.

Configurando Memcached

Memcached se puede configurar editando el archivo / etc / sysconfig / memcached. De forma predeterminada, Memcached está configurado para escuchar en todas las interfaces. En las siguientes secciones, le mostraremos cómo configurar el servicio para el acceso local y remoto.

Cuando se configura incorrectamente, se puede usar Memcached para realizar un ataque distribuido de denegación de servicio (DDoS).
Sólo acceso local

Si el cliente que se conecta al servidor también se está ejecutando en el mismo host, se recomienda configurar el servicio Memcached para que solo escuche localhost.

Para hacerlo, abra el archivo de configuración de memcached con su editor de texto:

nano /etc/sysconfig/memcached

En el parámetro OPCIONES agregue -l 127.0.0.1. Esto le indica a Memcached que se enlace solo a la interfaz especificada y no olvides de reiniciar el servicio para aplicar los cambios con el comando systemctl restart memcached

Configurar para acceso remoto

Si la aplicación que se conectará a Memcached está alojada en un servidor remoto, debe configurar su firewall y permitir el acceso al puerto de Memcached 11211 solo desde la dirección IP del cliente.

El siguiente ejemplo asume que desea conectarse al servidor Memcached a través de una red privada. La IP del servidor Memcached es 192.168.100.20 y la dirección IP del cliente es 192.168.100.30

CentOS viene con una herramienta de configuración de firewall FirewallD. Los comandos a continuación crearán una nueva zona llamada memcached, abrirán el puerto 11211 y permitirán el acceso solo desde la dirección IP del cliente.

firewall-cmd --new-zone=memcached --permanent
firewall-cmd --zone=memcached --add-port=11211/udp --permanent
firewall-cmd --zone=memcached --add-port=11211/tcp --permanent
firewall-cmd --zone=memcached --add-source=192.168.100.30/32 --permanent
firewall-cmd --reload

Una vez que su firewall esté configurado, el siguiente paso es editar la configuración de Memcached y configurar el servicio para que escuche en la interfaz de red privada del servidor:

Abra el archivo de configuración de memcached:

In the OPTIONS parameter add the server IP address -l 192.168.100.20 y despues reinicia el servicio systemctl restart memcached

Conectando a Memcached

Para conectarse al servidor Memcached, debe utilizar un cliente específico del idioma.
PHP

Para usar Memcached como una base de datos de almacenamiento en caché para su aplicación PHP como WordPress, Drupal o Magento, necesita instalar la extensión php-pecl-memcached:

sudo apt install php-pecl-memcache

Dupdo
Pitón

Hay varias bibliotecas de Python para interactuar con memcache. Puedes instalar tu biblioteca preferida usando pip:

pip instalar pymemcache

Dupdo

pip instalar python-memcached

Dupdo
Conclusión

Ha aprendido cómo instalar Memcached en su servidor CentOS 7. Para obtener más información sobre este tema, consulte Memcached Wiki.

Sponsors of this article

Enter sponsor title and e-mail.
Enter website URL. Sponsor title will be hyperlinked with this URL.
04/07/2019/0 Comentarios/por Pascu
Etiquetas: centos 7, linux server, Memcached
Compartir esta entrada
  • Compartir en Facebook
  • Compartir en Twitter
  • Share on WhatsApp
  • Compartir en Pinterest
  • Compartir en LinkedIn
  • Compartir en Tumblr
  • Compartir en Vk
  • Compartir en Reddit
  • Compartir por correo
Quizás te interese
Web Host Manager (WHM) es uno de los mejores paneles de servidores. Los 10 mejores paneles de control en 2019 para servidores Dedicados y VPS (gratis y de pago)
FFmpeg installation Cómo instalar FFMPEG en el servidor de cPanel/whm 11 – Centos7
0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

enero 2021
L M X J V S D
 123
45678910
11121314151617
18192021222324
25262728293031
« Dic    

Products

  • Reserva alojamientos y experiencias únicas Portal web de tipo AirBNB - Reserva alojamientos y experiencias únicas 4.789,00€
  • VPS 1000G SSD - 32G RAM 475,00€ / mes y 120,00€ configuración
  • VPS 500G SSD - 24G RAM 390,00€ / mes y 120,00€ configuración
  • VPS 450G SSD - 16G RAM 329,00€ / mes y 120,00€ configuración
  • VPS 250G SSD - 8G RAM 250,00€ / mes y 120,00€ configuración
© 2019 - CODECUBIT
  • Twitter
  • Facebook
  • Terminos
  • Privacidad
  • Nosotros
  • Productos
  • Blog
5 software de virtualización más utilizados FFmpeg installation Cómo instalar FFMPEG en el servidor de cPanel/whm 11 – Centos7
Desplazarse hacia arriba

Este sitio usa cookies. Al continuar navegando por el sitio, acepta nuestro uso de cookies.

OKLearn more

Cookie and Privacy Settings



How we use cookies

We may request cookies to be set on your device. We use cookies to let us know when you visit our websites, how you interact with us, to enrich your user experience, and to customize your relationship with our website.

Click on the different category headings to find out more. You can also change some of your preferences. Note that blocking some types of cookies may impact your experience on our websites and the services we are able to offer.

Essential Website Cookies

These cookies are strictly necessary to provide you with services available through our website and to use some of its features.

Because these cookies are strictly necessary to deliver the website, you cannot refuse them without impacting how our site functions. You can block or delete them by changing your browser settings and force blocking all cookies on this website.

Google Analytics Cookies

These cookies collect information that is used either in aggregate form to help us understand how our website is being used or how effective our marketing campaigns are, or to help us customize our website and application for you in order to enhance your experience.

If you do not want that we track your visist to our site you can disable tracking in your browser here:

Other external services

We also use different external services like Google Webfonts, Google Maps and external Video providers. Since these providers may collect personal data like your IP address we allow you to block them here. Please be aware that this might heavily reduce the functionality and appearance of our site. Changes will take effect once you reload the page.

Google Webfont Settings:

Google Map Settings:

Vimeo and Youtube video embeds:

Privacy Policy

You can read about our cookies and privacy settings in detail on our Privacy Policy Page.

Política de privacidad
Accept settingsHide notification only