redis设置零点过期,网站浏览量

作者:谢高升 发布:2018-01-31 浏览:4488次
<?php
/**
*
*浏览人数++
*
**/

//参数
$dev_code = $_POST['dev_code'];


if ($dev_code) {
	# code...
	$redis =  new Redis();
	$result = $redis->connect('127.0.0.1',6379);
	//获取到明天凌晨00的秒
	$times = mktime(23,59,59) - mktime(date('H'),date('i'),date('s'));
	if ($result) {
		# redis密码
		$redis->auth('admin');
		//门店总数
		$dev_code_total = $redis->get("$dev_code");
		//历史总人数
		$totals = $redis->get('kftotal');
		//今天认证人数
		 $kfctodaytotal = $redis->get('kfctodaytotal');

		 //门店总认证人数
		 if (!$dev_code_total) {
		 	# code...
		 	$dev_code_total = 0;
		 	$redis->set("$dev_code",1);
		 }else{
		 	$redis->INCR("$dev_code");
		 }

		 //认证总人数
		 if (!$kfctotal) {
		 	# code...
		 	$kfctotal = 0;
		 	$redis->set("kfctotal",1);


		 }else{
		 	$redis->INCR("kfctotal");
		 }

		 //当天认证人数
		 if (!$kfctodaytotal) {
		 	# code...
		 	$todaytotal = 0;
		 	$redis->set("kfctodaytotal",1);
		 	//设置0点过期
		 	$redis->expire('kfctodaytotal',$times);
		 }else{
		 	$redis->INCR("kfctodaytotal");
		 }

	}
}


标签: php redis