摘要:定義一個(gè)對(duì)象池定義配置文件定義添加配置方法兩個(gè)參數(shù)要連接的服務(wù)器要選擇的庫判斷連接池中是否存在
/** * */ class _redis_{ private $redis; private static $connections = array(); //定義一個(gè)對(duì)象池 private static $servers = array(); //定義redis配置文件 public static function addServer($conf){//定義添加redis配置方法 foreach ($conf as $name => $data){ self::$servers[$name]=$data; } } public static function getRedis($name,$select = 0){ //兩個(gè)參數(shù)要連接的服務(wù)器KEY,要選擇的庫 if(!array_key_exists($name,self::$connections)){ //判斷連接池中是否存在 $redis = new Redis(); $redis->connect(self::$servers[$name][0],self::$servers[$name][1]); self::$connections[$name]=$redis; if(isset(self::$servers[$name][2]) && self::$servers[$name][2]!=""){ self::$connections[$name]->auth(self::$servers[$name][2]); } } self::$connections[$name]->select($select); return self::$connections[$name]; } }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/31509.html
摘要:目前的業(yè)務(wù)訪問量數(shù)千萬,后端臺(tái),平均使用率。產(chǎn)生的問題長連接數(shù)超過時(shí),性能會(huì)下降。很可惜,我們目前使用的青云,目前尚不能實(shí)現(xiàn)超高可用,也不能實(shí)現(xiàn)無縫擴(kuò)容,私網(wǎng)內(nèi)的網(wǎng)絡(luò)傳輸性能延遲都有很大優(yōu)化空間。經(jīng)測試,性能有的提升。 需求分析 目前的業(yè)務(wù)全站使用ThinkPHP 3.2.3,前臺(tái)、后臺(tái)、Cli、Api等。目前的業(yè)務(wù)API訪問量數(shù)千萬,后端7臺(tái)PHP 5.6,平均CPU使用率20%。 ...
摘要:我們可以配置多個(gè)連接來解決這個(gè)問題。默認(rèn)有個(gè)庫,在服務(wù)器中設(shè)置的值可以修改。先來看下的默認(rèn)連接默認(rèn)是有兩個(gè)連接的,分別是和。 導(dǎo)語 經(jīng)過編譯安裝和安裝擴(kuò)展之后,Redis 已經(jīng)可以正常使用了。但是在 laravel 中還需要其他的操作。 安裝擴(kuò)展 要想在 laravel 中使用 Redis,還需要安裝 predis 擴(kuò)展。使用 composer require predis/pred...
摘要:使用部署環(huán)境簡介是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的機(jī)器上,也可以實(shí)現(xiàn)虛擬化。命令是編寫之后使用的。后者會(huì)自動(dòng)繼承中的服務(wù)及相關(guān)的環(huán)境變量設(shè)置網(wǎng)絡(luò)模式。 使用Docker 部署 LNMP+Redis 環(huán)境 Docker 簡介 Docker 是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器...
閱讀 3223·2021-11-23 09:51
閱讀 1030·2021-08-05 09:58
閱讀 663·2019-08-29 16:05
閱讀 971·2019-08-28 18:17
閱讀 3029·2019-08-26 14:06
閱讀 2721·2019-08-26 12:20
閱讀 2154·2019-08-26 12:18
閱讀 3064·2019-08-26 11:56