Instalación de PHP redis en Windows

 

 

1. Dirección de descarga del servidor Redis:  https://pan.baidu.com/s/1gE59KS-pKD2bbTyhwrcL0g   Código de extracción: nrug

Descomprima e instale, no hay problema, vaya directamente a los pasos de instalación.

1. cmd de instalación del servicio temporal   , ingrese el archivo de instalación de Redis e inicie el servicio temporal: redis-server.exe redis.windows.conf, si aparece un icono cuadrado, la instalación del servicio temporal es exitosa.

Nota: Al usar el comando anterior, se creará un servicio temporal de Redis y el nombre y el estado del servicio de Redis no aparecerán en la ventana Lista de servicios. Cuando se cierre esta ventana, el servicio se cerrará automáticamente. Puede instalar una prueba de administración de Redis. Cuando cierra este servicio temporal, la base de datos no se puede conectar.

Ahora haga la llamada del cliente, porque solo hay un servicio temporal, así que no cierre la ventana anterior, abrimos el archivo ejecutable redis-cli.exe en la carpeta, ingresamos a la ventana Dos del cliente, escribimos Set uid 1 y regresamos OK, lo que significa escribir en la memoria; si presionamos Obtener uid nuevamente, devolverá un Valor de 1, como se muestra a continuación:

2

2. Instalación del servicio predeterminado   Es imposible para nosotros abrir un servicio temporal cada vez que usamos Redis, ¿se puede iniciar automáticamente como otros servicios? Por supuesto que está disponible, pero hay una diferencia, que se discutirá más adelante. Ingrese el archivo del paquete de instalación de Redis y escriba el comando para registrar el servicio: redis-server.exe --service-install redis.windows.conf --loglevel verbose (el servicio temporal debe estar apagado, de lo contrario, la instalación fallará) .

Obviamente, el servicio se ha instalado de acuerdo con el indicador en inglés. Se puede ver en la ventana Lista de servicios, pero no se ha iniciado y no se puede iniciar manualmente. Solo presionando el comando para iniciar / pausar / desinstalar el servicio: redis- server.exe --service-start; redis- server.exe --service-stop; redis-server.exe --service-uninstall.

4

3. Instalación del servicio personalizado La   llamada instalación del servicio personalizado consiste en cambiar el nombre del servicio. Ingrese el archivo del paquete de instalación de Redis y registre el servicio: redis-server.exe --service-install redis.windows.conf --Service-name RedisServer1 --loglevel verbose

Nota: Al usar el comando anterior, el servicio "redisserver1" aparecerá en la ventana Lista de servicios, pero este servicio no está en el estado iniciado, debe llamar al siguiente comando para iniciar el servicio.

Igual que la instalación predeterminada, la única diferencia es que debe agregar un nombre de servicio Redis personalizado al instalar el servicio, iniciarlo, apagarlo y desinstalarlo: redis-server.exe --service-start --Service-name RedisServer1; redis-server .exe --service-stop --Service-name RedisServer1; redis-server.exe --service-uninstall --Service-name RedisServer1 Después de desinstalar el servicio personalizado a través de la línea de comando, reinicie la computadora y el se completará la desinstalación del servicio.

4. Instalación del servicio maestro-esclavo de Redis El servicio   maestro-esclavo puede lograr el equilibrio de carga; de hecho, copie el paquete de archivos de instalación de Redis anterior en el directorio correspondiente, modifique la IP y el puerto de los archivos de configuración del servidor maestro y esclavo y especifique la IP del servidor maestro para el servidor esclavo, el puerto, de acuerdo con el comando de instalación del servicio personalizado de Redis para la instalación del servicio, el inicio del servicio, el cierre del servicio y la desinstalación del servicio se pueden utilizar.

Mi paquete de instalación del servidor maestro-esclavo local todavía se encuentra en el directorio D: \ redis-win, la carpeta Redis-x64-3.2.100 es el servicio principal y la carpeta Redis-x64-3.2.100-2 es el servicio esclavo .Es la IP local: 127.0.0.1, puede configurarla de acuerdo con su situación real en el entorno de producción.

El servidor principal (RedisServer1) redis.windows.conf se modifica de la siguiente manera: puerto 6379 (predeterminado), no es necesario modificarlo;

El redis.windows.conf del servidor esclavo (RedisServer2) se modifica de la siguiente manera: puerto 6380; esclavo de 127.0.0.1 6379, consulte la figura siguiente para ver la modificación:

Usamos RedisManagement para conectar dos puertos por separado como clientes. Agregar claves en el servicio principal se puede sincronizar con el servicio esclavo, y agregar el servicio esclavo no es válido. Si el servicio esclavo no está configurado con la afiliación, podemos configurar el servicio esclavo en el administrador de Redis, abrir la consola e ingresar esclavo de 127.0.0.1 6379, el efecto es el mismo.

para resumir

Cuando instalamos el servicio esclavo, podemos instalar el puerto especificado y el host especificado sin usar un archivo de configuración. redis-server.exe --service-install redis.windows.conf --Service-name RedisServer2 --loglevel verbose --port 6380, este es también el puerto designado para la instalación.

Ejecute el servicio esclavo redis-cli.exe, que es lo mismo que RedisManagement, y también se puede configurar con afiliación. La razón por la que no lo usé fue porque no pude obtener el puerto 6380 del servicio cada vez que lo ejecuto (sigue siendo 6379), pero puedo conectar el servicio con dos puertos en el administrador de Redis. No usé este método Muchos tutoriales en línea dicen que Sí, ¡no tuve éxito en la práctica!

Dos, instalación de phpredis

Dirección de descarga oficial: http://pecl.php.net/package/redis

A continuación compartí la dirección de descarga de php7.0 nts   https://pan.baidu.com/s/133vhKRtTTr0uj6vOO2Ow0w    Código de extracción: n38x

Descarga según tu versión.

Seleccione la descarga correspondiente en la ventana recién abierta, primero verifique la información de phpinfo

Así que aquí elijo la descarga de la versión nts de 64 bits

2. Busque el directorio de instalación de php y coloque los dos archivos del paquete descargado en la carpeta ext.

3. Modifique php.ini para agregar

extension = php_redis.dll para
habilitar la extensión redis, guarde y reinicie el servidor Nginx o Apache
4. Verifique si la extensión redis está habilitada

Verifique la información de phpinfo nuevamente y busque redis, lo que significa que se inició correctamente.

5.php conecta y prueba la base de datos redis

Nuevo test.php

<? php
 $ redis = new Redis ();
 $ redis-> connect ('127.0.0.1', 6379); 
 $ redis-> set ('nombre', 'leesin');
 echo $ redis-> get ('nombre');
?>
访问 test.php
输出 leesin

¡En este punto, habéis completado la instalación de Redis y la extensión redis de PHP en Windows!

Supongo que te gusta

Origin blog.csdn.net/qq_39418742/article/details/104867499
Recomendado
Clasificación