redis常用的一些小功能

1、Redis 防治联系点击 

    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)){ //exists查看该键是否存在
     echo $redis->get($key); //获取键值
}else{ $redis->set($key,'123'); //给键赋值 $redis->expire($key,5); //给键设置有效时间 echo "敬请期待"; }

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
   

posted on 2018-12-02 14:54  泽一年  阅读(180)  评论(0编辑  收藏  举报

导航