2017-04-17 41 views
0

我正在使用Laravel 5.1和memcached,并试图找到一种方法来查询以前缓存的某些数据。查询以前缓存的资源

例如,假设我有一堆从电子邮件事件缓存,如点击,打开等

我将缓存中的所有事件的一个特定的用户,像这样:

$events = \Cache::section(Events::table())->remember('events-' . Session::get('uid'), 30, function() { 
    return Events::select() 
     ->where('user_id', Session::get('uid')) 
     ->get(); 
}); 

现在我希望能够查询,当用户查看特定的电子邮件$事件,所以这将是这样的:

$events->where('email_id', $id)->get(); 

我一直无法找到一个方法来正确地做到这一点,我不是很确定甚至要搜索什么。到目前为止,我尝试过的一切都失败了。

我会想象这是可能的,我只是不知道该怎么去做。

+0

基本上你想在你的缓存数据做搜索? –

回答