Chinaunix首页 | 论坛 | 博客
  • 博客访问: 457881
  • 博文数量: 97
  • 博客积分: 1552
  • 博客等级: 上尉
  • 技术积分: 1091
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-17 17:05
个人简介

专注于大规模运维场景运维工具解决方案。欢迎有这方面兴趣的朋友跟我联系。

文章分类

全部博文(97)

文章存档

2014年(12)

2013年(25)

2012年(60)

我的朋友

分类: Python/Ruby

2012-07-21 15:30:44

1. python处理memcache示例

点击(此处)折叠或打开

  1. import memcache
  2. def test(key, value):
  3.     """
  4.      >>> test("foo", "bar")
  5.      'bar'
  6.       >>> test("hello", 123)
  7.       123
  8.     """
  9.     mc = memcache.Client(['127.0.0.1:11211'], debug=0)
  10.     mc.set(key, value, time=5)
  11.     mc.add(key, value, time=5)
  12.     value = mc.get(key)
  13.     return value

  14. def test2(dict={}, key_prefix=""):
  15.     """
  16.      >>> test2({'k1':1, 'k2':2}, key_prefix='pfx_')
  17.      {'k2': 2, 'k1': 1}
  18.     """

  19.     mc = memcache.Client(['127.0.0.1:11211'], debug=0)
  20.     mc.set_multi(dict, key_prefix=key_prefix)
  21.     return mc.get_multi(['k1', 'k2', 'nonexist'], key_prefix=key_prefix)

  22. if __name__ == "__main__":
  23.     import doctest
  24.     doctest.testmod()

阅读(3433) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~