示例#1
0
 def memcached_path_delete(self, path='all', **post):
     for key in memcached.get_keys(path=path):
         memcached.mc_delete(key)
     return memcached.get_flush_page(memcached.get_keys(path=path),
                                     'Cached Pages Path %s ' % path,
                                     '/mcpath/%s' % path,
                                     '/mcpath/delete?path=%s' % path)
示例#2
0
 def memcached_module_delete(self, module='all', **post):
     for key in memcached.get_keys(module=module):
         memcached.mc_delete(key)
     return memcached.get_flush_page(memcached.get_keys(module=module),
                                     'Cached Pages Model %s ' % module,
                                     '/mcmodule/%s' % module,
                                     '/mcmodule/%s/delete' % module)
示例#3
0
 def memcached_flush_delete(self, flush_type='all', **post):
     for key in memcached.get_keys(flush_type=flush_type):
         memcached.mc_delete(key)
     #~ return http.Response(memcached.get_flush_page(memcached.get_keys(flush_type=flush_type), 'Cached Pages %s' % flush_type, '/mcflush/%s' % flush_type, '/mcflush/%s/delete' % flush_type))
     return memcached.get_flush_page(
         memcached.get_keys(flush_type=flush_type),
         'Cached Pages %s' % flush_type, '/mcflush/%s' % flush_type,
         '/mcflush/%s/delete' % flush_type)
示例#4
0
 def memcached_module(self, module='all',**post):
     self.memcached_check_group()
     return memcached.get_flush_page(memcached.get_keys(module=module, load=True), 'Cached Pages Model %s' % module, '/mcmodule/%s' % module, '/mcmodule/%s/delete' % module)
示例#5
0
 def memcached_etag(self, etag='all',**post):
     self.memcached_check_group()
     return memcached.get_flush_page(memcached.get_keys(etag=etag, load=True), 'Cached Pages Etag %s' % etag, '/mcetag/%s' % etag, '/mcetag/%s/delete' % etag)
示例#6
0
 def memcached_flush(self, flush_type='all',**post):
     self.memcached_check_group()
     return memcached.get_flush_page(memcached.get_keys(flush_type=flush_type, load=True), 'Cached Pages %s' % flush_type, '/mcflush/%s' % flush_type, '/mcflush/%s/delete' % flush_type)
示例#7
0
 def memcached_status_code(self, status_code='all',**post):
     self.memcached_check_group()
     return memcached.get_flush_page(memcached.get_keys(status_code=status_code, load=True), 'Cached Pages Status %s' % status_code, '/mcstatus/%s' % status_code, '/mcstatus/%s/delete' % status_code)
示例#8
0
 def memcached_path(self, path='all',**post):
     self.memcached_check_group()
     return memcached.get_flush_page(memcached.get_keys(path=path, load=True), 'Cached Pages Path %s' % path, '/mcpath?path=%s' % path, '/mcpath/delete?path=%s' % path)
示例#9
0
 def memcached_flush(self, flush_type='all', **post):
     return memcached.get_flush_page(
         memcached.get_keys(flush_type=flush_type),
         'Cached Pages %s' % flush_type, '/mcflush/%s' % flush_type,
         '/mcflush/%s/delete' % flush_type)
示例#10
0
 def memcached_status_code(self, status_code='all', **post):
     return memcached.get_flush_page(
         memcached.get_keys(status_code=status_code),
         'Cached Pages Status %s' % status_code,
         '/mcstatus/%s' % status_code, '/mcstatus/%s/delete' % status_code)
示例#11
0
 def memcached_path(self, path='all', **post):
     return memcached.get_flush_page(memcached.get_keys(path=path),
                                     'Cached Pages Path %s' % path,
                                     '/mcpath?path=%s' % path,
                                     '/mcpath/delete?path=%s' % path)