Comparison between master-replica Version and Distributed Version
Capacity
The master-replica version of Redis supports capacity specifications of 1,2,4,6,8,12,16,24,32 (for requirements above 32G, non-standardised requirements can be temporarily submitted),
The Distributed version of Redis supports capacity requirements of 16-2000G.
Performance
Single request delay: The delay of a single command single request, the master-replica version of Redis is relatively low;
Efficiency of batch requests: For large batch mget, mset, del batch command operations and large pipeline operations, the master-replica version of Redis is more efficient;
Efficiency of set operations: Commands like SDIFF, SINTER, SUNION, etc., intersection, difference, and union set operation commands, the master-replica version of Redis is more efficient;
Efficiency of large package commands: When the request data volume of a single KV is relatively large, the master-replica version of Redis is more efficient;
Concurrent performance: For a QPS nearing or exceeding 100K, the Distributed version of Redis can meet the requirements;
Features
The master-replica version of Redis supports all data operation commands, while the Distributed version of Redis restricts some commands (see FAQ for details);
The master-replica version of Redis supports data backups and downloads;
The master-replica version of Redis supports custom configurations;
The master-replica version of Redis supports multiple databases;
The master-replica version of Redis supports multiple versions. The Distributed version is based on Redis 2.8 and supports relevant commands.