Reddit is a big place, I guess it all depends on what sub reddits you post in.
If you just turn up in a sub Reddit, ask people to check your video and sub, and then just leave, you will get negative fed back no mater how great your video is, there are some sub reddits that are aimed at small YouTube channels to post videos for feed back, as long as you give feed back too.
Look around before you post, find the right sub reddits for you and you will soon find the places to post (some sub reddits may have a day of the week for you to post etc!)