【发布时间】:2016-04-14 11:44:05
【问题描述】:
首先,我使用以下链接在本地机器(Ubuntu 14.04)上安装了 redis。
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-redis https://www.digitalocean.com/community/tutorials/how-to-set-up-a-redis-server-as-a-session-handler-for-php-on-ubuntu-14-04
我正在使用哈希在 redis 中存储数据。当有 db 命中时,查询花费了大约 300 毫秒,从 redis 获取时花费了 60-70 毫秒。之后,我在我的 ubuntu AMI 上做了同样的事情,它是 m4 大,但不幸的是我没有看到响应时间有任何变化,有时它比 db hit 花费的时间更多。我不知道我在哪里失踪。
$this->redis = New \Redis();
$this->redis->connect('127.0.0.1', 6379);
$this->redis-hset($id, $key, serialize($result));
if($this->redis->hexists($id,$key)) {
return $this->redis->hget($id, $key);
}
而且我确信当它在 redis 中可用时它会从 redis 中获取数据。
【问题讨论】:
标签: php ubuntu amazon-web-services redis