以下是一个更加完善的实时计数的示例,包括设置计数过期时间和使用多个计数器:
<?php
// 连接到Redis
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
// 定义计数器名称
$counterName = 'clicks';
// 增加计数
$redis->incr($counterName);
// 设置计数器过期时间为一天
$redis->expire($counterName, 24 * 60 * 60);
// 获取计数
$clicks = $redis->get($counterName);
// 显示计数
echo "当前点击数: " . $clicks;
?>
在这个示例中,我们首先使用incr
方法增加计数器的值。然后,使用expire
方法设置计数器的过期时间为一天,这样计数器将在一天后自动删除。最后,我们使用get
方法获取计数器的当前值,并将其显示出来。
你可以根据实际需求使用多个计数器,例如统计用户点击量、页面浏览量等。只需给每个计数器设置一个唯一的名称,然后按照相同的步骤进行操作即可。