What causes red bumps on skin?

I have tiny red bumps all over my skin that looks like a rash but its not , its been like this for years. It is worse on my legs than anywhere else . It don’t itch but its annoying my skin looks like I’m broke out with something but it never goes away. Can you tell me what it might be and what I can do to maybe treat my skin or make it go away??? Thanks