php用redis实现网站访问统计示例代码
代码语言:php
所属分类:其他
代码描述:php用redis实现网站访问统计示例代码,使用redis高效实现网站访问pv、ip、来源每日每月及5分钟的统计数据。
代码标签: php redis 网站 访问 统计 示例 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<?php // 实例化Redis类 $redis = new Redis(); // 连接到Redis服务器 $redis->connect('127.0.0.1', 6379); // 获取当前时间和日期 $current_time = time(); $date = date('Y-m-d'); $month = date('Y-m'); $ip = '192.168.1.1'; $source = 'google'; // 更新每日PV $redis->incr("pv:$date"); // 更新每日唯一IP $redis->sAdd("ip:$date", $ip); // 更新每月PV $redis->incr("pv:$month"); // 更新每月唯一IP $redis->sAdd("ip:$month", $ip); // 更新五分钟内的访问量 $redis->zAdd('visits', $current_time, $current_time); // 更新来源分类 $redis->hIncrBy("source:$date", $source, 1); // 获取统计数据 $daily_pv = $redis->get("pv:$date"); $monthly_pv = $redis->get("pv.........完整代码请登录后点击上方下载按钮下载查看
网友评论0