python 使用memcache

来源:互联网 发布:战舰世界藏王数据 编辑:程序博客网 时间:2024/06/13 09:05

http://www.myexception.cn/perl-python/663921.html


在python中使用:

 

root@Veda:~# pythonPython 2.7.2+ (default, Oct  4 2011, 20:03:08) [GCC 4.6.1] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import memcache>>> mc = memcache.Client(['127.0.0.1:12333'])>>> mc.set("foo","bar")True>>> mc.get("foo")'bar'>>>
</pre><pre code_snippet_id="355913" snippet_file_name="blog_20140521_1_9272295" class="python" name="code" style="margin-top: 0px; margin-bottom: 0px; padding: 0px; font-size: 14px; line-height: 24px;"><p style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Tahoma; font-size: 14px; line-height: 24px;"><span style="margin: 0px; padding: 0px;">保存数据</span></p><p style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Tahoma; font-size: 14px; line-height: 24px;"><span style="margin: 0px; padding: 0px; list-style: none outside none; word-break: normal; word-wrap: break-word; color: rgb(0, 0, 255);">set(key,value,timeout) </span>把key映射到value,timeout指的是什么时候这个映射失效</p><p style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Tahoma; font-size: 14px; line-height: 24px;"><span style="margin: 0px; padding: 0px; list-style: none outside none; word-break: normal; word-wrap: break-word; color: rgb(0, 0, 255);">add(key,value,timeout)</span> <span style="margin: 0px; padding: 0px; list-style: none outside none; word-break: normal; word-wrap: break-word; white-space: pre;"> </span> 仅当存储空间中不存在键相同的数据时才保存</p><p style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Tahoma; font-size: 14px; line-height: 24px;"><span style="margin: 0px; padding: 0px; list-style: none outside none; word-break: normal; word-wrap: break-word; color: rgb(0, 0, 255);">replace(key,value,timeout)</span> <span style="margin: 0px; padding: 0px; list-style: none outside none; word-break: normal; word-wrap: break-word; white-space: pre;"> </span> 仅当存储空间中存在键相同的数据时才保存</p><p style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Tahoma; font-size: 14px; line-height: 24px;"><span style="margin: 0px; padding: 0px;">获取数据</span></p><p style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Tahoma; font-size: 14px; line-height: 24px;"><span style="margin: 0px; padding: 0px; list-style: none outside none; word-break: normal; word-wrap: break-word; color: rgb(0, 0, 255);">get(key) </span>返回key所指向的value</p><p style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Tahoma; font-size: 14px; line-height: 24px;"><span style="margin: 0px; padding: 0px; list-style: none outside none; word-break: normal; word-wrap: break-word; color: rgb(0, 0, 255);">get_multi(key1,key2,key3,key4)</span> 可以非同步地同时取得多个键值, 比循环调用get快数十倍</p><p style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Tahoma; font-size: 14px; line-height: 24px;"><span style="margin: 0px; padding: 0px;">删除数据</span></p><p style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Tahoma; font-size: 14px; line-height: 24px;"><span style="margin: 0px; padding: 0px; list-style: none outside none; word-break: normal; word-wrap: break-word; color: rgb(0, 0, 255);">delete(key, timeout)</span> 删除键为key的数据,timeout为时间值,禁止在timeout时间内名为key的键保存新数据(set函数无效)。</p>
0 0
原创粉丝点击