ElastiCache t4g.micro Results: Redis 7.1 and Valkey 7.2, 8.2, 9.0
The cache.t4g.micro result set currently splits into two useful signals: Valkey 7.2 leads throughput and client-side average latency, while Valkey 9.0 shows the lowest throughput variation and peak engine CPU. Redis 7.1 stays in the set as the Redis reference run.
Result table
Throughput and latency
Valkey 7.2 is the throughput leader in this set at 6,005.6 ops/sec. That is 5.9% above Redis 7.1, 12.6% above Valkey 8.2, and 10.6% above Valkey 9.0.
It also has the lowest average client-side latency: 0.997 ms. Redis 7.1 follows at 1.055 ms, Valkey 9.0 at 1.102 ms, and Valkey 8.2 at 1.122 ms.
Memory pressure
The Valkey 7.2 result carries the highest eviction count: 124,864. Redis 7.1 reported 76,344 evictions, Valkey 9.0 reported 85,894, and Valkey 8.2 reported the lowest count at 57,172.
Hit rate does not follow the throughput ranking. Redis 7.1 and Valkey 8.2 are almost tied at 62.24% and 62.14%. Valkey 7.2 is lower at 59.34%, and Valkey 9.0 is lowest at 56.64%.
CPU and stability
Valkey 9.0 has the lowest throughput variation in the group: 19.06% CV. The other three runs are clustered higher: Redis 7.1 at 24.64%, Valkey 8.2 at 24.27%, and Valkey 7.2 at 25.53%.
Valkey 9.0 also has the lowest peak engine CPU at 11.75%. Redis 7.1, Valkey 7.2, and Valkey 8.2 are grouped around 17%.
Run reading
- Valkey 7.2: highest throughput, lowest average client-side latency, highest eviction count.
- Valkey 9.0: lowest throughput variation, lowest peak engine CPU, weaker throughput than Valkey 7.2.
- Valkey 8.2: lowest eviction count and strong hit rate, but weakest average throughput.
- Redis 7.1: competitive hit rate and middle-of-set throughput, useful as the Redis run in the same node class.