看板 Python 關於我們 聯絡資訊
import memcache mc = memcache.Client(['127.0.0.1:10000']) mc.set("foo", "success") value = mc.get("foo") print value 想請問一下, 上面 get 執行的結果是 None, 為什麼我 set 的動作會失敗呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.236.133
kilfu0701:有啟動memcache嗎? 我測試是抓到的值 03/16 00:05
beatitude:啟動? 可以說明一下嗎 我只有import而已 感謝 03/16 00:11
buganini:你確定是:10000? 預設應該是11211? 03/16 17:44
buganini:我測起來的結果是連線失敗的話set回return 0 03/16 17:45
buganini:但不會有exception,所以沒去檢查的話會看不出錯誤 03/16 17:45
buganini:回第二行,memcache需要一個daemon 03/16 17:46
beatitude:請問需要daemon是什麼意思? 03/16 21:10
beatitude:我參考網路上的code 對為什麼會有bug仍不是很清楚 03/16 21:11
beatitude:我知道了, 我沒有啟動 memcached 的 daemon 03/16 22:54
beatitude:開了以後就OK了 03/16 22:54