def increment(self,key,value=1,time_expire=300): newKey=self.__keyFormat__(key) obj=self.get(newKey) if obj: return Client.incr(self,newKey,value) else: self.set(newKey,value,time_expire) return value
def increment(self, key, value=1, time_expire=300): newKey = self.__keyFormat__(key) obj = self.get(newKey) if obj: return Client.incr(self, newKey, value) else: self.set(newKey, value, time_expire) return value
def increment(self, key, value=1, time_expire=DEFAULT_TIME_EXPIRE): """ time_expire is ignored """ newKey = self.__keyFormat__(key) obj = Client.get(self, newKey) if obj: if isinstance(obj,(int,double,long)): return Client.incr(self, newKey, value) else: value += obj[1] Client.set(self,newKey,(time.time(),value), self.max_time_expire) return value else: Client.set(self, newKey, value, self.max_time_expire) return value
def increment(self, key, value=1, time_expire=DEFAULT_TIME_EXPIRE): """ time_expire is ignored """ newKey = self.__keyFormat__(key) obj = Client.get(self, newKey) if obj: if isinstance(obj, (int, double, long)): return Client.incr(self, newKey, value) else: value += obj[1] Client.set(self, newKey, (time.time(), value), self.max_time_expire) return value else: Client.set(self, newKey, value, self.max_time_expire) return value
def increment(self, key, value=1, time_expire='default'): """ time_expire is ignored """ if time_expire == 'default': time_expire = self.default_time_expire newKey = self.__keyFormat__(key) obj = Client.get(self, newKey) if obj: if isinstance(obj,(int,float,long)): return Client.incr(self, newKey, value) else: value += obj[1] Client.set(self,newKey,(time.time(),value), self.max_time_expire) return value else: Client.set(self, newKey, value, self.max_time_expire) return value