def reset_dba_portal_redis(self): ''' Reset redis data. ''' print '%s: -- redis: reset backup data...' % time.strftime( '%Y-%m-%d %H-%M-%S') backup_list = BackupList() print '%s: -- redis: reset server data...' % time.strftime( '%Y-%m-%d %H-%M-%S') server_list = ServerList() server_all = server_list.list_all() self.set_json_with_expire('server_all', server_all, self._expire_server_all) time.sleep(3) # server_available = server_list.list_available() # self.set_json_with_expire('server_available', server_available, self._expire_server_available) # time.sleep(3) # server_total_count = server_list.get_total_count() # self.set_json_with_expire('server_total_count', server_total_count, self._expire_server_total_count) # time.sleep(3) print '%s: -- redis: reset instance data...' % time.strftime( '%Y-%m-%d %H-%M-%S') instance_list = InstanceList() instance_all = instance_list.list_all() self.set_json_with_expire('instance_all', instance_all, self._expire_instance_all) time.sleep(3) instance_total_count = instance_list.get_total_count() self.set_json_with_expire('instance_total_count', instance_total_count, self._expire_instance_total_count) time.sleep(3) return True
def init_dba_portal_redis(self): self._redis.flushall() print 'add server data into redis...' server_list = ServerList() server_all = server_list.list_all() server_all = json.dumps(server_all, ensure_ascii=False) self._redis.set('server_all', server_all) time.sleep(3) server_available = server_list.list_available() server_available = json.dumps(server_available, ensure_ascii=False) self._redis.set('server_available', server_available) time.sleep(3) server_total_count = server_list.get_total_count() server_total_count = json.dumps(server_total_count, ensure_ascii=False) self._redis.set('server_total_count', server_total_count) time.sleep(3) print 'add instance data into redis...' instance_list = InstList() instance_total_count = instance_list.get_total_count() instance_total_count = json.dumps(instance_total_count, ensure_ascii=False) self._redis.set('instance_total_count', instance_total_count) time.sleep(3) print 'add backup data into redis...' backup_list = BackupList() backup_mha = backup_list.mha() backup_mha = json.dumps(backup_mha, ensure_ascii=False) self._redis.set('backup_mha', backup_mha) time.sleep(3) backup_single_instance = backup_list.single_instance() backup_single_instance = json.dumps(backup_single_instance, ensure_ascii=False) self._redis.set('backup_single_instance', backup_single_instance) time.sleep(3) backup_configure = backup_list.configure() backup_configure = json.dumps(backup_configure, ensure_ascii=False) self._redis.set('backup_configure', backup_configure) time.sleep(3) backup_email_backup_report = backup_list.email_backup_report() backup_email_backup_report = json.dumps(backup_email_backup_report, ensure_ascii=False) self._redis.set('backup_email_backup_report', backup_email_backup_report) time.sleep(3) return True