Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
Problem
Currently, processing accepts the WITHSCORE parameter to ZRANK and ZREVRANK commands, but the result is not built with the score if the parameter is passed in.
Fix
Modified the ZRANK, ZREVRANK implementation to have the ability to provide either a single rank integer output or an array output based on presence of WITHSCORE parameter.
Problem Currently, processing accepts the WITHSCORE parameter to ZRANK and ZREVRANK commands, but the result is not built with the score if the parameter is passed in.
Fix Modified the ZRANK, ZREVRANK implementation to have the ability to provide either a single rank integer output or an array output based on presence of WITHSCORE parameter.