code: def fake2db_redis_initiator(self, host, port, number_of_rows, name=None, custom=None):
          '''Main handler for the operation
          '''
  
          client, pipe = self.database_caller_creator(host, port, name)
  
          if custom:
              self.custom_db_creator(number_of_rows, pipe, custom)
              client.save()
              sys.exit(0)
  
          self.data_filler_simple_registration(number_of_rows, pipe)
          self.data_filler_detailed_registration(number_of_rows, pipe)
          self.data_filler_company(number_of_rows, pipe)
          self.data_filler_user_agent(number_of_rows, pipe)
          self.data_filler_customer(number_of_rows, pipe)
  
          client.save(f fake2db_redis_initiator(self, host, port, number_of_rows, name=None, custom=None):
          '''Main handler for the operation
          '''
  
          client, pipe = self.database_caller_creator(host, port, name)
  
          if custom:
              self.custom_db_creator(number_of_rows, pipe, custom)
              client.save()
              sys.exit(0)
  
          self.data_filler_simple_registration(number_of_rows, pipe)
          self.data_filler_detailed_registration(number_of_rows, pipe)
          self.data_filler_company(number_of_rows, pipe)
          self.data_filler_user_agent(number_of_rows, pipe)
          self.data_filler_customer(number_of_rows, pipe)
  
          client.save()
docs: Main handler for the operation