php连接redis,配置详解

1.把该类写在配置文件里:
先通过composer 在本项目中安装redis,
在 composer.json 文件中声明如下依赖:
“yiisoft/yii2-redis”: “~2.0.0”,再执行下面命令安装:$ composer update

   pconnect(self::$host,self::$port);//pconnect是针对该redis服务只在本项目里使用,若多项目都是用该redis的话,使用connect
            }
            if (self::$redis->ping() === '+PONG') { //ping   返回 PONG  表示客户端与redis链接成功
                self::$redis->select(1);//选择数据库1
                return self::$redis;
            }else {
            //链接失败时 再次重连
                log("Redis Error:Redis Connection fail");
                if($resetNum--){
                    sleep(1);//延迟1秒   usleep(50)  延迟50微妙
                    self::$redis = null;
                    self::conn($resetNum);
                }
            }
        }catch (Exception $e){
            log("Redis Error:".$e->getMessage());
            if($resetNum--){
                sleep(1);
                self::$redis = null;
                self::conn($resetNum);
            }else{
                Worker::log("Redis connect fail more 3 time");
            }
        }
    }
}

你可能感兴趣的:(redis,php)