예제 #1
0
파일: beanscli.py 프로젝트: jarry/iseer
class MC(object): 
    def __init__(self, mc_addrs, pool_size=16, binary=False): 
        mc = Client(mc_addrs, binary=binary) 
        self.mc_pool = ClientPool(mc, pool_size) 
    def get(self, key): 
        with self.mc_pool.reserve() as mc: 
            return mc.get(key) 
    def get_multi(self, keys): 
        with self.mc_pool.reserve() as mc: 
            return mc.get_multi(keys) 
    def set(self, key, data, rev=0): 
        with self.mc_pool.reserve() as mc: 
            return bool(mc.set(key, data, rev)) 
    def delete(self, key): 
        with self.mc_pool.reserve() as mc: 
            return bool(mc.delete(key)) 
예제 #2
0
파일: beanscli.py 프로젝트: jarry/iseer
 def __init__(self, mc_addrs, pool_size=16, binary=False): 
     mc = Client(mc_addrs, binary=binary) 
     self.mc_pool = ClientPool(mc, pool_size)