成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

php連接redis

wangdai / 3169人閱讀

摘要:定義一個(gè)對象池定義配置文件定義添加配置方法兩個(gè)參數(shù)要連接的服務(wù)器要選擇的庫判斷連接池中是否存在

/**
* 
*/
class _redis_{
    private $redis;
    private static $connections = array(); //定義一個(gè)對象池 
    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://systransis.cn/yun/31509.html

相關(guān)文章

  • ThinkPHP 3.2 性能優(yōu)化,實(shí)現(xiàn)高性能API開發(fā)

    摘要:目前的業(yè)務(wù)訪問量數(shù)千萬,后端臺,平均使用率。產(chǎn)生的問題長連接數(shù)超過時(shí),性能會下降。很可惜,我們目前使用的青云,目前尚不能實(shí)現(xiàn)超高可用,也不能實(shí)現(xiàn)無縫擴(kuò)容,私網(wǎng)內(nèi)的網(wǎng)絡(luò)傳輸性能延遲都有很大優(yōu)化空間。經(jīng)測試,性能有的提升。 需求分析 目前的業(yè)務(wù)全站使用ThinkPHP 3.2.3,前臺、后臺、Cli、Api等。目前的業(yè)務(wù)API訪問量數(shù)千萬,后端7臺PHP 5.6,平均CPU使用率20%。 ...

    siberiawolf 評論0 收藏0
  • laravel 配置 Redis 多個(gè)庫

    摘要:我們可以配置多個(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...

    iOS122 評論0 收藏0
  • 使用Docker 一鍵部署 LNMP+Redis 環(huán)境

    摘要:使用部署環(huán)境簡介是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的機(jī)器上,也可以實(shí)現(xiàn)虛擬化。命令是編寫之后使用的。后者會自動繼承中的服務(wù)及相關(guān)的環(huán)境變量設(shè)置網(wǎng)絡(luò)模式。 使用Docker 部署 LNMP+Redis 環(huán)境 Docker 簡介 Docker 是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器...

    _Zhao 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<