yes, renekton is an awesome counter to everything imo lol, especially solo lane. the only champ ive run into problems against is cait, but thats usually for a duo lane.
you have to be hyper aggressive with ren. dash in over minions always, stun, dash out. if he is coming after you with the silence, and you think you might get caught, dash away, or if thats on cd, get the stun rdy before he silences, so you can still stun him even if he hits you, thus escaping the spin.
once you get his health lower, he will most likely hang out behind the minions and regen. every time your dash and q are off cd, dash over minions, and clip him with a q to stop the regen.
the key to all of this is dashing over minions, cause if you cant dash out he will just spin to win all over you. dorans shield to start, and early boots will help immensley.
same principles work really well on singed too, just avoiding the flip instead of spin
EDIT: i forgot to mention that you want to watch for his last hits too. get a melee and a stun on him every time he goes in for a last hit when you can.