Which tables should be emptied when clearing database-stored cache manually? Prior to D8 to clear cache manually one could truncate all tables beginning with cache_.

In Drupal 8 there are still tables starting with cache_, but there's also a cachetags table.

Is the advice in D8 still to truncate cache_* if you need to clear cache manually? Is it safe/required/recommended to truncate the cachetags table along with the cache_* tables?

I'm aware there may be contrib modules doing things differently, I'm mostly interested in what core does, and what's considered "best practice" for Drupal 8 in general.
In drupal 8 if you are looking for the safe tables that needs to be cleared manually then clear the tables starting with cache_   and also truncate the cachetags table too.

If you are using drush then use this command for clear cache-

drush cache-rebuild