When we started comparing Redis and Aerospike head to head, Aerospike seemed a better option for our service because of the reasons mentioned ahead. Aerospike being multithreaded offered higher queries-per-second compared to Redis per server node (which means a lesser cost of the cluster). Also, Aerospike comes with auto-sharding, auto-rebalancing, and auto-clustering, resulting into easier management and less development time, the primary reason to select Aerospike as the underlying database for this service.