pyList

python memcache 连接池测试

python memcache 连接池测试

# -*- coding: utf-8 -*-

import memcache
import threading
mc = memcache.Client(['127.0.0.1:11211'], debug=1)

class TestThread(threading.Thread):
    def __init__(self, redis_cache):
        threading.Thread.__init__(self)
        self.redis_cache = redis_cache

    def run(self):
        while True:
            obj = self.redis_cache.get("uid:1002")
            if not obj:
                self.redis_cache.set("uid:1002", "test", 1)
            print obj

if __name__ == "__main__":
    for i in xrange(8):
        t = TestThread(mc)
        t.start()

执行这段程序,然后通过netstat -an查看,刚好有一个8个ESTABLISHED,每个进程一个socket。

本文网址: https://pylist.com/t/1426775206 (转载注明出处)
如果你有任何建议或疑问可以在下面 留言
Be the first to comment!
Captcha image
Relative Articles