Vím, že toto vlákno je staré měsíce, ale myslím, že mé vlastní zkušenosti zde mohou přidat určitou hodnotu. Měl jsem stejný problém s mezipamětí Azure Redis (časové limity na Gets), ale uvědomil jsem si, že k tomu dochází téměř výhradně na Gets, kde byla hodnota řetězce relativně velká (> 250 kB na délku). Implementoval jsem gzip na Gets i Sets (když je hodnota řetězce velká) a nyní téměř nikdy nevyprší časový limit.
I když to váš konkrétní problém nevyřeší, je pravděpodobně dobré hodnoty obecně komprimovat, abyste snížili náklady a zlepšili výkon.