我无法让Redis在我的Laravel应用中保存密钥。如果您查看下面的功能,发生的事情是“错误”和“错误”。每次都在记录。我使用了$ this->缓存,因为我已经将缓存抽象到了存储库中,但我还是不知道它是如何工作的,因为我很确定这个问题更多的是我试图保存密钥和使用标签。
public function put($key, $value, $minutes = null)
{
if (is_null($minutes)) {
$minutes = $this->minutes;
}
if ($this->cache->tags($this->tag)->put($key, $value, $minutes)) {
\Log::info('SUCCESS');
} else {
\Log::info('ERROR');
}
}
我也一直在监控Redis活动,并在下面发布了一个示例。我对我看到的内容以及可能出错的内容感到有些困惑。任何清晰度都将不胜感激!
1420219689.948926 [0 127.0.0.1:35485] "SELECT" "0"
1420219689.949571 [0 127.0.0.1:35485] "GET" "homestead-app:tag:products:key"
1420219689.949979 [0 127.0.0.1:35485] "GET" "homestead-app:98b849a1a2ca908696ccc4595a070d57c737cf5c:f55cfb86c4764d10af6d3814d4760afd"