Memcached::get(): could not uncompress value的錯誤
同事提到一個問題,他的程式到memcache取資料時,都會出現如下的錯誤訊息…  Memcached::get(): could not uncompress value  當下的第一個反應,先查看產生資料塞到memcache的程式,是否有開啟壓縮功能?   查過後,確認程式有設定 Memcached::OPT_COMPRESSION 參數,關閉壓縮資料的功能(關掉壓縮功能,是為了和其他不能升級的系統相容 :()   這就神奇了…明明有設定不壓縮,卻還是出現和壓縮有關的錯誤?   抽絲剝繭後,不經懷疑是不是新版的memcache還是會自動壓縮?( memcached  2.0 開始,有不少異動。有興趣可以參考 Changelog for memcached )