redis常用的一些小功能
1、Redis 防治联系点击
<?php
header("Content-type:text/html;charset=utf-8");
function Redis (){
$redis = new \Redis();
$redis->connect('127.0.0.1','6379') or die("Con not Content Redis");
$redis->auth('123123'); //redis密码
if($redis){
return $redis;
}else{
die("Con not Content Redis");
}
}
$key = 'hua';
$redis = Redis();
if(!$redis->exists($key)){
$redis->set($key,'reids5秒后重置'); //给键赋值
$redis->expire($key,5); //给键设置有效时间
echo "重置redis值完成";
}else{
echo $redis->get($key); //获取键值
}
2、在一天内允许点击多少次
$key1 = 'hua'.@date('Ymd',time()); if($redis->exists($key1)){ if($redis->get($key1)<3){ $redis->incr($key1); //自增1 // $redis->incrby($key1,2) //设置自增多少 echo $redis->get($key1); }else{ die("每天只能点击三次"); } }else{ $redis->set($key1,0); //默认从0开始 }
查看所有键值
keys *
清除所有键值
flushall
浙公网安备 33010602011771号