support - Acceso a la variable fuera de la función de canalización de redis en Laravel
this cache store does not support tagging. (1)
Estoy intentando el comando de redis simple de canalización usando laravel y tengo un problema:
$a = array("1","2","3");
Redis::pipeline(function($pipe)
{
for ($i = 0; $i < count($a); $i++)
{
$pipe->set("key:$a", $a);
}
});
Y obtuve ''Variable indefinida: a''. Creo que me falta algo aquí. ¿Alguien puede ayudar?
De esta forma, puede hacer que una variable sea visible dentro del alcance de una función anónima:
$a = array("1","2","3");
Redis::pipeline(function($pipe) use ($a)
{
for ($i = 0; $i < count($a); $i++)
{
$pipe->set("key:$a", $a);
}
});