Hi, I'm Jesus Bello. I have over 15 years of experience designing, and developing, software for small, medium, and large organizations. I've had the opportunity to deliver products from a diverse set of industries with partners who share the same passion for software engineering.
My areas of expertise are in: Software Architecture, Full Stack Development, and IAAS/PAAS/SAAS Cloud Service Providers.
There are a handful of services that manage Redis clusters for you, such as: AWS ElasticCache, Redis, and DigitalOcean. Whereas, the only managed service for Hazelcast is from Hazelcast.
Not all Redis clients support near-cache capabilities. You'll want to take this into consideration if you have very high performance requirements. Hazelcast, on the other hand, provides near-cache solutions for Java, .NET, C++, Python, and Node.js. Worth mentioning, Redisson is a Java Redis client that supports a near-cache strategy.
A quick glance of this Google Trends chart demonstrates that Redis is clearly the most popular option.
Another thing worth mentioning is how familiar your dev, and operations, teams are with a particular tool.