成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

php寫一個(gè)簡(jiǎn)單的單例模式 php redis需要使用單例嗎?

php redis需要使用單例嗎?<?PHP/**class redisconnmanager**singleton模式進(jìn)一步封裝了redis實(shí)例的操作*主要目的:防止連接過(guò)多,一個(gè)頁(yè)面只能有一個(gè)

php redis需要使用單例嗎?

<?PHP/**class redisconnmanager**singleton模式進(jìn)一步封裝了redis實(shí)例的操作*主要目的:防止連接過(guò)多,一個(gè)頁(yè)面只能有一個(gè)聲明的連接**@Author:Cuihuan*/class redismanager{private static$redisinstance/***private constructor*原因:為了防止外部調(diào)用來(lái)構(gòu)造新對(duì)象*/private function{ucture(){}/**獲取redis connection*/static public function getredisconn(){if(!Self::$redisinstance instance of Self){Self::$redisinstance=new Self}//獲取當(dāng)前單例$temp=Self::$redisinstance//調(diào)用私有化方法return$temp->connredis()}/***連接海洋redis的私有化方法*@return redis*/靜態(tài)私有函數(shù)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}