06. Redis crear y leer hash desde php

06.-Redis crear y leer hash desde php?

06. Redis%2Bcrear%2By%2Bleer%2Bhash%2Bdesde%2Bphp

Los hashes son listas de campo-valor asociados a una clave.
hset asigna a la clave especificada el campo y valor propocionados.
hget obtiene el valor asociado a la clave y campo especificados.
hkeys obtiene un array con la lista de campos de un clave.

<?php
//Inicializa la instancia de redis
$redis = new Redis();
//Crea la conexion a redis
$conn = $redis->connect('127.0.0.1', 6379);
//Si se conecto muestra un mensaje de conexion exitosa
if ($conn) {
    echo "Conexion exitosa: estas conectado a Redis...<br/>";
}
//Si no se conecto muestra un mensaje de error
else {
    echo "No se pudo conectar con la base de datos de Redis :(";
    exit();
}
echo "*** Hashes <br/>";
//Al hash empleado:soporte le asiganmos un arreglo de datos
$redis->hset("empleado:soporte", "nombre", "Eugenio");
$redis->hset("empleado:soporte", "apellidos", "Chaparro Maya");
$redis->hset("empleado:soporte", "email", "[email protected]");
$redis->hset("empleado:soporte", "edad", "32");
//Sacamos el array de llaves que contiene el hash empleado:soporte
$keys = $redis->hkeys("empleado:soporte");
//Hacemos un ciclo de todas la llaves del hash empleado:soporte
foreach ($keys as $key) {
    //Obtenemos el valor de cada llave contenida en el hash
    $valor=$redis->hget("empleado:soporte", $key);
    //Mostramos la llave y su valor
 echo $key . ": " . $valor . "<br/>";
}

En mi caso esta es la url donde puedo ver el resultado
http://localhost/redis4/hash.php

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)