Hi All,
I've been working with apache beam in the last year which I found a very
powerful tool. That said, last month I started to integrate the code with
RedisIO and I noticed that the Writing method PFADD for RedisIO does not set
the TTL.
I checked the code and seems that we are missing one line of code in:
private void writeUsingHLLCommand(KV<String, String> record, Long expireTime) {
String key = record.getKey();
String value = record.getValue();
pipeline.pfadd(key, value);
//TODO: Possibly fix for that is only adding this piece of code below
//setExpireTimeWhenRequired(key, expireTime);
}
I also logged a ticket in Jira: https://issues.apache.org/jira/browse/BEAM-13284
I was wondering if one of you guys could make that fix?
Best Regards,