The answer is No. All keyword based domains are not spammy. it depends upon the domain authority of the domain. Google stated that having keywords in your domain names will not give you a boost which was the case earlier.
However redirecting keyword based domain to your main site will not be spam if your keyword based domain is not blacklisted by Google.
It all depends upon what is the status of your keyword based domain. Is it black listed by Google or does it have a good domain authority.