作者beatitude (...)
站內Python
標題[問題] memcache
時間Thu Mar 15 23:51:17 2012
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
1F:推 kilfu0701:有啟動memcache嗎? 我測試是抓到的值 03/16 00:05
2F:→ beatitude:啟動? 可以說明一下嗎 我只有import而已 感謝 03/16 00:11
3F:→ buganini:你確定是:10000? 預設應該是11211? 03/16 17:44
4F:→ buganini:我測起來的結果是連線失敗的話set回return 0 03/16 17:45
5F:→ buganini:但不會有exception,所以沒去檢查的話會看不出錯誤 03/16 17:45
6F:→ buganini:回第二行,memcache需要一個daemon 03/16 17:46
7F:→ beatitude:請問需要daemon是什麼意思? 03/16 21:10
8F:→ beatitude:我參考網路上的code 對為什麼會有bug仍不是很清楚 03/16 21:11
9F:→ beatitude:我知道了, 我沒有啟動 memcached 的 daemon 03/16 22:54
10F:→ beatitude:開了以後就OK了 03/16 22:54