|
@@ -50,7 +50,10 @@ public class FeatureV2Service {
|
|
|
List<String> redisKeys = CommonCollectionUtils.toList(request.getFeatureKeyList(), fk -> redisKey(fk));
|
|
|
List<String> values = redisTemplate.opsForValue().multiGet(redisKeys);
|
|
|
if (compressSwitch) {
|
|
|
- values = CommonCollectionUtils.toList(values, CompressionUtil::snappyDecompress);
|
|
|
+
|
|
|
+ if (redisKeys.get(0).startsWith("snappy")) {
|
|
|
+ values = CommonCollectionUtils.toList(values, CompressionUtil::snappyDecompress);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|