如何使用现有查询在Redis中推送更新的数据

时间:2016-10-18 09:57:35

标签: php caching redis predis

我已将Redis配置为缓存,并且工作正常。现在我正试图将数据推送到缓存中,如果该表中更新了任何数据。当我插入到表中时,我反序列化缓存并推送该数据。

if ($redis->exists($hash . '-results')) {
    $r = unserialize($redis->get($hash . '-results'));
    array_push($r, $user);
    $redis->set($hash . '-results', serialize($r));
    $redis->expire($hash . '-results', 86400);
}

有没有办法找到更新的数据并推入缓存?

0 个答案:

没有答案