def reset_day_counter(key, days=10, system='default'): date = _get_now() for i in xrange(0, days): day_key = '%s_%s' % (_key(key), _format_date(date)) lightcloud.delete(day_key, system=system) date = _previous_day(date) return True
def remove(self, key): """ Removes a key and its value from the lightcloud store @param key: the key of the value to remove @return: True if the key/value removed successfully, False otherwise """ return lightcloud.delete(key)
def test_delete(): lightcloud.delete('hello') assert lightcloud.get('hello') == None
print 'Finished "%s" %s times in %0.2f sec [%0.1f operations pr.sec]' %\ (name, times_run, end, pr_sec) #--- Support ---------------------------------------------- generic_bench('Tyrant set', 10000, lambda: lightcloud.set('hello', 'world', system='tyrant')) generic_bench('Redis set', 10000, lambda: lightcloud.set('hello', 'world', system='redis')) print '------' generic_bench('Tyrant get', 10000, lambda: lightcloud.get('hello', system='tyrant')) generic_bench('Redis get', 10000, lambda: lightcloud.get('hello', system='redis')) print '------' generic_bench('Tyrant list_add', 10000, lambda: lightcloud.list_add('hello_l', ['1'], system='tyrant')) generic_bench('Redis list_add', 10000, lambda: lightcloud.list_add('hello_l', ['1'], system='redis')) print '------' generic_bench('Tyrant delete', 10000, lambda: lightcloud.delete('hello', system='tyrant')) generic_bench('Redis delete', 10000, lambda: lightcloud.delete('hello', system='redis'))
def reset_counter(key, system='default'): return lightcloud.delete(_key(key), system=system)