![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
mmlik8878
这个作者很懒,什么都没留下…
展开
-
【踩坑】Flink state无法过期通知 改用redis缓存过期通知
flink版本:1.6.0 项目需求: state过期后需要发送对应消息到kafka 但是发现flink似乎没有函数支持过期通知 更改方案: 运用redis的缓存过期机制 用redis替代Flink state 在Flink任务中启动新线程 监听redis过期事件 收到过期的key时 发送key包含的消息至kafka ...原创 2020-06-24 15:37:13 · 1384 阅读 · 0 评论 -
【踩坑】Flink无法使用Jedis连接redis服务器
现象:在本地环境Flink流处理的task 用main函数可以运行 但是打包成jar包部署到Flink上就运行失败 过程: 项目使用Flink-scala写的 scala没有相关连接redis的包但是Jedis只支持Java版本 所以写了个JedisUtil类 用scala调用方法来创建jedis session 工具类中都使用静态方法与变量编写 部署上去发现不行 后来将JedisUtil改成非静态的成员变量和方法后再部署就可以运行了 原因: scala似乎不支持java类的静态方法...原创 2020-06-24 15:33:17 · 1902 阅读 · 1 评论