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
   

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

导航