我为Redis使用php扩展。 有一个简单的代码:
$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