Yes, hadd and hinc will create the entry if it does not already exist.
If an entry does exist, hadd will overwrite the existing info with the new info.