來源:中國電商物流網(wǎng) 發(fā)布時間:2020-3-10 9:33
Memcached是國外社區(qū)網(wǎng)站LiveJournal的開發(fā)團(tuán)隊(duì)開發(fā)的高性能分布式內(nèi)存緩存服務(wù)器。一般的使用目的是,通過緩存數(shù)據(jù)庫查詢結(jié)果,減少數(shù)據(jù)庫訪問次數(shù),以提高動態(tài)Web應(yīng)用的速度,提高可擴(kuò)展性。Memcached 1.6 現(xiàn)已發(fā)布,新版本帶來了一些重要的新功能,并對 memcached 進(jìn)行了修復(fù)。更新內(nèi)容總覽:
現(xiàn)在,其默認(rèn)情況下會編譯外部閃存系統(tǒng)。
新的元協(xié)議,該協(xié)議比現(xiàn)已棄用的二進(jìn)制協(xié)議具有更多功能。
做了 Memcached 的網(wǎng)絡(luò)代碼,以允許自動批處理響應(yīng)系統(tǒng)調(diào)用。
隨著網(wǎng)絡(luò)的變化,平均每個系統(tǒng)調(diào)用 1.5 個密鑰可以將服務(wù)器 CPU 最多減少 25%,并將延遲至少減少幾個百分點(diǎn)。
默認(rèn)情況下,Memcached 1.6 還帶有“Extstore”作為新的外部存儲墊片。Extstore 將哈希表和鍵保留在內(nèi)存中,同時將值移至基于外部閃存的存儲中。
Fixes
meta:指示引用計(jì)數(shù)溢出
meta:修復(fù) gitle 中的 refleak
fix:將所有新連接視為已拒絕
timedrun:正確的信號處理程序初始化。
restart:修復(fù)潛在的雙重釋放
stats_prefix:修復(fù)由于不確定性導(dǎo)致的測試失敗
修復(fù)sasl將加載配置錯誤路徑的錯誤
meta:使返回碼更通用
config.h(用于 util.c),修復(fù) htonll comp。失敗
hash:針對 gcc-10 修復(fù)構(gòu)建失敗
修復(fù)單元測試中的內(nèi)存泄漏
在 BUILD 指令中修復(fù)訂單
新的功能
extstore:默認(rèn)啟用。
meta:incr/decr 的算術(shù)命令(ma)
network:conns 的瞬態(tài)靜態(tài)讀取緩沖區(qū)
network:所有命令的響應(yīng)堆棧
更多詳細(xì)內(nèi)容可查看發(fā)布說明:
https://github.com/memcached/memcached/wiki/ReleaseNotes160
特別提醒:本網(wǎng)內(nèi)容轉(zhuǎn)載自其他媒體,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時性本站不作任何保證或承諾,并請自行核實(shí)相關(guān)內(nèi)容。本站不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如若本網(wǎng)有任何內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系我們,本站將會在24小時內(nèi)處理完畢。