我刚开始在我的应用程序中使用 Redis,但由于某种原因,从 PHP 到 Redis 服务器的初始连接几乎需要 1 秒。使用 Predis 时,延迟问题在第一次调用之前不会发生get()
,如果我尝试手动连接,延迟会发生在初始连接上,通过fsockopen()
.
我已阅读redis 延迟文档,但这些信息似乎与我的情况无关。跑步redis-cli --latency
似乎只会产生乱码。我想我的问题是解决此问题的最佳方法是什么?任何帮助将非常感激。
Predis 客户端实例化:
$redis = new Predis\Client(array(
'host' => 'localhost',
'port' => 6379
));
以下是一些相关信息:
- PHP 5.4.7
- XAMPP
- Windows 7 64 位
- 16GB 内存
- redis服务器在本地6379端口运行