redis在查询所有的数据的时候,可以使用mget,性能比get快。
mget的时间复杂度是O(1),返回包含所有给定的key值的列表
在php中使用实例:
public function getList(Query $query)
{
$keys = $this->redis->keys("*");
$result = array();
$result = $this->redis->mget($keys);
$res = array();
foreach ($result as $key => $val) {
$res[$key] = json_decode($val, TRUE);
}
return $res;
}