最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

如何實現(xiàn) Flink 讀寫數(shù)據(jù)到 Redis ?

2023-07-19 10:47 作者:ingemar-  | 我要投稿

API


該方法是將數(shù)據(jù)輸出到Redis數(shù)據(jù)庫中,Redis是一個基于內(nèi)存、性能極高的NoSQL數(shù)據(jù)庫,數(shù)據(jù)還可以持久化到磁盤,讀寫速度快,適合存儲key-value類型的數(shù)據(jù)。Redis不僅僅支持簡單的key-value類型的數(shù)據(jù),同時還提供list,set,zset,hash等數(shù)據(jù)結(jié)構(gòu)的存儲。Flink實時計算出的結(jié)果,需要快速的輸出存儲起來,要求寫入的存儲系統(tǒng)的速度要快,這個才不會造成數(shù)據(jù)積壓。Redis就是一個非常不錯的選擇。

https://bahir.apache.org/docs/flink/current/flink-streaming-redis/


RedisSink 核心類是RedisMapper 是一個接口,使用時我們要編寫自己的redis 操作類實現(xiàn)這個接口中的三個方法,如下所示

1.getCommandDescription() :?

設(shè)置使用的redis 數(shù)據(jù)結(jié)構(gòu)類型,和key 的名稱,通過RedisCommand 設(shè)置數(shù)據(jù)結(jié)構(gòu)類型

2.String getKeyFromData(T data):

設(shè)置value 中的鍵值對key的值

3.String getValueFromData(T data);

設(shè)置value 中的鍵值對value的值


使用RedisCommand設(shè)置數(shù)據(jù)結(jié)構(gòu)類型時和redis結(jié)構(gòu)對應(yīng)關(guān)系


需求


從指定的socket讀取數(shù)據(jù),對單詞進行計算,將結(jié)果寫入到Redis中


代碼實現(xiàn)


如何實現(xiàn) Flink 讀寫數(shù)據(jù)到 Redis ?的評論 (共 條)

分享到微博請遵守國家法律
剑川县| 理塘县| 苗栗市| 瑞昌市| 库伦旗| 会理县| 思南县| 广宁县| 平乡县| 灵寿县| 乌鲁木齐县| 外汇| 宁强县| 永善县| 雷波县| 呼伦贝尔市| 秀山| 平果县| 宁都县| 五台县| 永寿县| 宁强县| 宣化县| 青阳县| 汽车| 城口县| 铜山县| 横山县| 龙南县| 海淀区| 柳江县| 阿尔山市| 鸡东县| 呈贡县| 舒兰市| 巫溪县| 乐山市| 靖州| 兰溪市| 资阳市| 三河市|