這兩天在研究memcache分布式快取的問題時,發現thinkphp其實並不支援分布式快取功能,這可以從官方提供的cachememcache.class.php檔案中看到:
if(empty($options))
$func = $options['persistent'] ? 'pconnect' : 'connect';
$this->expire = isset($options['expire'])?$options['expire']:c('data_cache_time');
$this->handler = new memcache;
$this->connected = $options['timeout'] === false ?
$this->handler->$func($options['host'], $options['port']) :
$this->handler->$func($options['host'], $options['port'], $options['timeout']);
不過不要緊,稍微修改下就行了,即
if(empty($options))
//分布式處理函式
$func="addserver";
$this->expire = isset($options['expire'])?$options['expire']:c('data_cache_time');
$this->handler = new memcache;
if($options['timeout']===false)
}閒來無事,於是就在本機上啟動了兩個memcache伺服器,順手編寫了一段簡單的監控**(隔一段時間自動重新整理一次),進行測試。如果發現伺服器執行不正常,則使用phpmailer自動傳送一封email到管理員郵箱。測試結果表明,兩台memcache伺服器均工作正常,而另外一台虛假的伺服器當然是無法連線到的。哈哈,夠簡單的吧
pythonpip使用方法 pip使用方法整理
匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...
機械秒錶的使用方法 秒錶的使用方法!
秒錶是一種常用的測時儀器。又可稱 機械停表 由暫停按鈕 發條柄頭 分針等組成。它是利用擺的等時性控制指標轉動而計時的。它是利用擺的等時性控制指標轉動而計時的。在它的正面是乙個大表盤,上方有乙個小表盤 圖1.4 2 秒針沿大表盤轉動,分針沿小表盤轉動。分針和秒針所指的時間和就是所測的時間間隔。在表正上...
使用方法 離型劑使用方法
1 使用離型劑前必須確保模具乾淨,無粉塵 蠟垢 樹脂垢 油汙等殘留物質。可以使用專用的模具潔模劑進行清洗,不可用其他液體清洗,以免清洗不乾淨或損壞模具。另外,如果您的模具是新的,在清洗乾淨後,務必要對模具進行初步處理,用離型劑在模具表面噴 刷塗5 6次,之後方可正常投入生產。2 使用離型劑時,首先要...