gpt4 book ai didi

redis - Flink Redis 连接器 : update getCommandDescription() after instantiation

转载 作者:可可西里 更新时间:2023-11-01 11:30:10 26 4
gpt4 key购买 nike

我正在使用 FLink Redis Sink 向 Redis 写入一些计数器。 https://ci.apache.org/projects/flink/flink-docs-release-1.1/apis/streaming/connectors/redis.html

我想为每一天创建一个 HASH,但是当实例化接收器时,接收器的 getCommandDescription() 只会被调用一次。有没有办法让它更新?

@Override
public RedisCommandDescription getCommandDescription() {
long millis = DateTime.now(DateTimeZone.UTC).withTimeAtStartOfDay().getMillis();
return new RedisCommandDescription(RedisCommand.HSET, "view_count_" + millis);
}

如您所见,我正在尝试在 HASH 名称中添加日期。实现这一目标的最佳方式是什么?

最佳答案

如您所知,目前不支持它。目前,您可以在哈希中维护一个时间戳键。

关于redis - Flink Redis 连接器 : update getCommandDescription() after instantiation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41631974/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com