Cómo instalar memcached en el servidor Alibaba Cloud
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
}