我有一个Laravel模型中的函数,需要检查我的键($key变量)是否存在于Redis中,换句话说,我想制定一个条件来防止Redis中出现重复结果。以下是我的函数。感谢任何帮助。
function
public static function cacheFields($fields)
{
foreach ($fields as $fieldname => $values) {
$key = static::$redisFieldKey.$fieldname; // here is that variable
Redis::pipeline(function ($pipe) use ($key, $values) {
foreach ($values as $value => $label) {
$pipe->hset($key, $value, $label);
}
});
}
}