Redis incrementar y decrementar valores PHP

05.- Redis incrementar y decremenetar el valor de una key ?

Redis%2Bincrementar%2By%2Bdecrementar%2Bvalores%2BPHP

Con el siguiente codigo nos conectamos a redis, creamos una variable a la cual le sumamos y restamos :

<?php
/**
incr y decr incrementan o disminuyen en 1 el valor de la clave especificada.
incrby y decrby incrementan o disminuyen el valor de la clave especificada en el argumento proporcionado.
*/
//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();
}
//Inicializa la variable en 100
$redis->set("counter", "100");
//Le suma 1 osea 100+1=101
$redis->incr("counter");
//Le suma 9 osea 101+9=110
$redis->incrBy("counter", 9);
//Le resta 4 osea 110-4=106
$redis->decrBy("counter", 4);
//Le resta 1 osea 106-1=105
$redis->decr("counter");
//Muestra el resultado
echo $redis->get("counter");

En mi caso esta es la url donde puedo ver el resultado
http://localhost/redis4/incr.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. :)