官方文档没有太详细的解释,也没有搜索到
https://github.com/phpredis/phpredis/blob/develop/README.markdown#connect-open
$redis->connect('127.0.0.1', 6379);
$redis->connect('127.0.0.1'); // port 6379 by default
$redis->connect('127.0.0.1', 6379, 2.5); // 2.5 sec timeout.
$redis->connect('/tmp/redis.sock'); // unix domain socket.
$redis->connect('127.0.0.1', 6379, 1, NULL, 100); // 1 sec timeout, 100ms delay between reconnection attempts.
reserved 看字面意思应该是一个预留的参数,没啥实际作用;
retry_interval 怎么用?我试着设置了一个 1 秒的延迟,看表现并没有延迟啊
$redis = new Redis();
for ($i = 0; $i < 5; ++$i)
{
$result = $redis->connect('localhost', 19000, 10, NULL, 1000);
var_dump($result, $i);
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.