Yeah, honestly a read replica is usually a lot less bug prone than a custom rolled cache if you just need traffic off main instance.