Para conectarse a Redis utilizando PHP, se puede utilizar la extensión de Redis de PHP. A continuación, muestro los pasos básicos para conectar a Redis utilizando PHP:
Instala la extensión de Redis para PHP en tu servidor. Puedes hacerlo usando la herramienta PECL o descargando la extensión manualmente e instalándola.
Si PHP fue instalado a través de un paquete de distribución como apt, yum, etc. se debe buscar si existe una versión disponible de la extensión Redis y se puede instalar usando el administrador de paquetes.
Para Ubuntu y Debian:
sudo apt-get install php-redis
En CentOS y RedHat:
sudo yum install php-pecl-redis
Es probable que tengas que reiniciar el servidor Apache.
Para probar la conexión con Redis encontré este script que adapte a mi configuración:
require_once 'path/to/redis/autoload.php';
//Connecting to Redis server on localhost
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->auth('redispp');
echo "Connection to server sucessfully\n";
//set the data in redis string
$redis->set("tutorial-name", "Redis tutorial");
// Get the stored data and print it
$get = $redis->
get("tutorial-name");
echo "Stored string in redis::";
print_r( $get );
Primero creo una instancia de redis, a continuación configuro la conexión local 127.0.0.1 en el puerto 6379, le indico que va a requerir autenticación y establesco el password.
Para testear la conexión seteo una clave llamada “tutorial-name” con valor “Redis tutorial” mediante el metodo set(). Y para obtener el valor lo obtengo mediante su llave atravez del metodo get();
Es importante tener en cuenta que la extensión de Redis de PHP admite varias opciones de configuración que pueden ajustar la conexión de Redis, como la autenticación, el tiempo de espera y la selección de la base de datos. Asegúrate de consultar la documentación de Redis para PHP y obtener más información sobre estas opciones y cómo configurarlas.
Comentarios