Is it okay to use a vasoconstrictor and decongestant just to reduce redness in eyes?

Not usually. Vasoconstrictors only reduce redness temporarily and it will come back unless you treat the underlying cause of the redness.