我已經根據Memcachedb: The complete guide安裝了memcachedb,並且我可以使用telnet設置和獲取密鑰值,如指南中所述。如何連接到memcachedb並使用API
我真正想要做的是從python腳本中設置並獲取鍵值對。
我具有由下面的命令在Ubuntu機器上運行的memcachedb:
須藤./memcachedb -vv -u根-H〜/ MCDB/-N
我讀,發現out libmemcached python客戶端可用於與memcachedb進行通信。 所以,我現在用的是下面的測試腳本
import memcache
client=memcache.Client([('localhost',21201)]) # port for memcachedb
print "return value " + str(client.set("key","value"))
print "get result " + str(client.get("key"))
但它提供了以下的輸出:
返回值爲0
得到結果無
我也試過用127.0.0.1替換localhost也不起作用。
事實上,memcachedb(-vv選項)在運行python腳本時沒有輸出,而當我使用telnet來設置和獲取時。
那麼如何連接到memcachedb並通過python執行命令(get和set)呢?