2016 - 2024

感恩一路有你

php写一个简单的单例模式 php redis需要使用单例吗?

浏览量:1974 时间:2021-03-12 16:16:37 作者:admin

php redis需要使用单例吗?

<?PHP/**class redisconnmanager**singleton模式进一步封装了redis实例的操作*主要目的:防止连接过多,一个页面只能有一个声明的连接**@Author:Cuihuan*/class redismanager{private static$redisinstance/***private constructor*原因:为了防止外部调用来构造新对象*/private function{ucture(){}/**获取redis connection*/static public function getredisconn(){if(!Self::$redisinstance instance of Self){Self::$redisinstance=new Self}//获取当前单例$temp=Self::$redisinstance//调用私有化方法return$temp->connredis()}/***连接海洋redis的私有化方法*@return redis*/静态私有函数connredis(){try{$redis}uocean=new redis()$redis'ocean->connect(G::$conf[“redis host”],G::$conf[“redis port”])$redis'ocean->auth(G::$conf[“redis pass”])catch(异常$e){echo$e->getMessage().“<br/>”}return$redis'ocean}

php写一个简单的单例模式 单例模式php单例模式详解 php单例模式和工厂模式

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。