Red de conocimiento informático - Material del sitio web - ¿Por qué no puedo usar la clase redis en php?

¿Por qué no puedo usar la clase redis en php?

Redis es un sistema de almacenamiento clave-valor. Al igual que Memcached, admite relativamente más tipos de valores almacenados, incluida cadena (cadena), lista (lista vinculada), conjunto (conjunto) y zset (conjunto ordenado). Todos estos tipos de datos admiten operaciones push/pop, agregar/eliminar, intersección, unión, diferencia y más ricas, y todas estas operaciones son atómicas. Sobre esta base, Redis admite varias formas diferentes de clasificación. Al igual que Memcached, los datos se almacenan en caché en la memoria para garantizar la eficiencia. La diferencia es que redis escribirá periódicamente datos actualizados en el disco o escribirá operaciones de modificación en archivos de registro adicionales y, sobre esta base, se logrará la sincronización maestro-esclavo (maestro-esclavo).

Redis es una base de datos clave-valor de alto rendimiento. La aparición de Redis ha compensado en gran medida las deficiencias del almacenamiento de valores clave como Memcached, y en algunas situaciones puede desempeñar un muy buen papel complementario a las bases de datos relacionales. Proporciona clientes Python, Ruby, Erlang y PHP, que son muy cómodos de usar.

Si desea utilizar redis en PHP, primero debe instalar redis. Luego configure la extensión en PHP.

Instalar redis.

Primero descargue el archivo de instalación de Redis y extráigalo a la unidad D u otra unidad.

Luego instálelo a través de la línea de comando de Dos.

Copie esta carpeta a otros lugares, como el directorio D:\redis.

Abra una ventana cmd y use el comando cd para cambiar los directorios a D:\redis y ejecute redis-server.exe redis.conf

Si desea mayor comodidad, puede agregar el Redis ruta a la variable de entorno del sistema, por lo que no tiene que ingresar la ruta nuevamente. Se puede omitir el siguiente redis.conf. Si se omite, se habilitará el predeterminado.

En este momento, abra otra ventana de cmd. No cierre la original, de lo contrario no podrá acceder al servidor.

Cambie al directorio redis y ejecute redis-. cli.exe -h 127.0.0.1 -p 6379

En este momento, la configuración se ha completado.

Después de completar la configuración, debe agregar la extensión redis a PHP y luego podrá usarla de manera flexible con PHP.

Es muy sencillo instalar la extensión redis de php en Windows. Descargue un paquete de extensión .dll y colóquelo en el directorio ext de php. Simplemente agregue una línea de configuración en php.ini.

prueba de código php

redis=newRedis();redis->connect('127.0.0.1′,6379);

redis?>set(' test′,′¡hola mundo!′);echoredis->get('test');

Salida ¡hola mundo!