写了个最简单的Redis访问统计和缓存命中统计

核心就这么一句。。。

$redis->incr('stat');

模版functions里面加一个

function statredis(){
global $redis_host;
global $redis_port;
global $redis;
try{
    $redis = new Credis_Client($redis_host . ':' . $redis_port);
    echo $redis->get('stat')." visits with ".$redis->get('hit')." hit & ".$redis->get('miss')." miss";
}
catch (Exception $e) {
    echo "no redis";
}
}

然后在footer里调用就好。效果见本页底部footer。

如果想做到每个页面单独统计。就在functions里写一个$redis->incr(‘stat:’.$md5($_SERVER[‘QUERY_STRING’]));

本文作者: TMs
本文链接: https://blog.tms.im/2015/05/04/redis-statistics.html
版权声明: 本作品采用 CC BY-NC-SA 3.0 CN 进行许可。转载请注明出处!
知识共享许可协议