首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何连接到memcachedb并使用API

如何连接到memcachedb并使用API
EN

Stack Overflow用户
提问于 2016-02-25 20:53:21
回答 1查看 236关注 0票数 0

我已经根据梅卡切特b安装了Memcachedb:完整指南,并且我能够设置和获取键,值使用telnet,如指南中所解释的那样。

我真正想做的是从python脚本中设置和获取键,值对。

我通过以下命令在Ubuntu机器上运行memcachedb:

-vv -u root -H ~/mcDB/ -N

我阅读并发现libmemcached python客户端可以用来与memcachedb通信。因此,我使用以下测试脚本

代码语言:javascript
复制
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,也不起作用。

实际上,在运行python时,当我使用telnet进行设置和获取时,memcachedb (-vv选项)没有输出。

那么,我如何通过python (get和set)连接到memcachedb并执行命令呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-25 21:12:40

因此,我没有使用python,而是尝试了吡咯烷酮,而现在这个脚本已经开始工作了。可能存在一些问题。

更新后的脚本如下:

代码语言:javascript
复制
import pylibmc

client=pylibmc.Client(["127.0.0.1:21201"]) # port for memcachedb

print "return value  " + str(client.set("key","value"))

print "get result  " + str(client.get("key"))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35638118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档