Я использую расширение php для Redis.
Есть простой код:
$result = $this->redis->zUnion('mergedArr', array('FEED:User:459', 'FEED:User:458'));
var_dump($result); // It is returns 15 integer
$start = time();
$end = strtotime("+5 day");
$result = $this->redis->zRangeByScore('mergedArr', $start, $end, array('limit' => array(1, 1), 'withscores' => TRUE));echo '<pre>';
var_dump($result);
echo '</pre>';
В первой строке я объединяю два KEYS
в новый массив (KEY
) mergedArr
,
Затем в строке 4 я попытался получить ограниченные и отсортированные данные из mergedArr
по счету за 7 последних дней.
Почему я становлюсь пустым $result
?
Документация phpredis
Задача ещё не решена.
Других решений пока нет …