memcache 1.4.4 修改了 delete 的 syntax
從 delete $key [$time] [noreply]\r\n 改成了 delete $key [noreply]\r\n
造成在 pecl-memcache 3.0.4 版以前可能會有 delete 失敗造成後面 memcache 程式都不正常的問題。
暫時的解決方法是在使用 delete 的時候,後面 timeout 的參數原來可以不指定的,現在要改成一定要指定 0。
$memcache->delete($key) 要改成 $memcache->delete($key, 0);
這樣子才可以正常運作。
(這幾天踩到的地雷啊。)
全站熱搜
留言列表