Red de conocimiento informático - Consumibles informáticos - Cómo instalar memcached en el servidor Alibaba Cloud

Cómo instalar memcached en el servidor Alibaba Cloud

Métodos/Pasos

1

Utilice Xshell para iniciar sesión en el servidor de Alibaba Cloud.

Inicie sesión con la cuenta raíz. Las siguientes operaciones se realizan en el directorio de inicio.

2

Instalar libevent.

Ingrese el comando yum -y install libevent-devel.

Tres

Descarga el código fuente de Memcached y descomprímelo.

Ingrese los comandos en secuencia.

wget -c

tar-zxvf memcached-1 4 18 . >Cuatro

Especifique la ruta de instalación de Memcached.

Ingrese el comando. /configure-prefix =/alidata/server/memcached/

Compilar e instalar.

Ingrese el comando make &;& amp para instalar

Seis

Modifique el grupo de usuarios de memcached.

Normalmente, el servidor de aplicaciones será ejecutado por un único usuario. Si utiliza el paquete de instalación con un solo clic de Alibaba Cloud para implementar el entorno, el usuario del servidor de aplicaciones es www. Ahora asigne la carpeta memcached a www e ingrese el comando:

Qionghe

Configure memcached para que se inicie automáticamente cuando se encienda.

Para que Memcached se inicie automáticamente, debe agregar un script de servicio en /etc/init.d. El paquete de código fuente de Memcached ya contiene un script de servicio, pero debe modificarse ligeramente antes de poder usarlo. . Ingrese el comando:

CP ~/memcached-1 4 .18/scripts/memcached . memcached

Modifique el contenido del cuadro rojo en la imagen y los parámetros se describen a continuación:

puerto = 11211 #Puerto de escucha.

Usuarios del usuario www #

MAXCONN=1024 #Número máximo de conexiones

CACHESIZE=64 #El tamaño de memoria utilizado, aquí es 64M.

Option="" #Otras opciones

La función start() se modifica de la siguiente manera

start() {

echo - n $ " Iniciar $prog:"

#Asegúrese de que /var/run/memcached tenga los permisos adecuados

#chown $USER /var/run/memcached

/a lidata/server/memcached/bin/memcached-d-P $ PORT-u $ USER-m $ CACHESIZE-c $ MAXCONN-P/a lidata/server/memcached/memcached . PID $ OPCIONES

RETVAL. =$?

Echo

[$RETVAL-eq 0]& toque /var/lock/subsys/memcached

}