午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

redis - 如何給輕量python程序、腳本制作緩存?

瀏覽:170日期:2022-06-30 14:23:37

問題描述

運維菜鳥,最近在做公司日志進行簡單處理之后,按一定數量加入一個list,然后使用ES的接口將數據批量添加到另外一臺ElasticSearch上,再通過一些方式進行展示。這里遇到一個問題,如果數據插入時,發生異常。比如要插入的es主機崩潰等,但是數據源沒有問題。這樣就應該把已經處理完的數據移到緩存中,然后停止程序。(數據源是kafka,即便停止了程序,重新啟動后仍可以消費之前沒有消費的)那么想問一下,對于比較輕量的python程序或者腳本,應該使用怎樣的方式存儲這些異常狀況發生時要先存儲下來的數據呢?

問題解答

回答1:

可以在es異常時, py腳本捕獲到異常后, 使用cPickle或者pickle 將處理好的數據序列化后保存到一個文件上(你可以理解成寫入一個文件, 不同在于cPickle和pickle能夠將字典或者列表這樣的對象直接寫入文件), 然后等你es恢復了, 重新啟動該py腳本, 那么該腳本優先去檢測是否存在這個臨時文件, 如果有, 并非空, 則把里面的數據取出, 寫入es

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 91久娇草| 国产字幕在线观看 | 黄色a一级片 | 一区二区午夜 | 在线看片亚洲 | 黄色aaaa| 天堂俺去俺来也www久久婷婷 | 欧美xxxxxx片免费播放软件 | 日韩在线精品强乱中文字幕 | 久久妇女| 日韩欧美一二区 | 亚洲深夜 | 日韩欧美三级 | 国产中文字幕一区二区三区 | 一级特黄aaa| 黄色一二三区 | 一区二区视频在线免费观看 | 成人在线激情视频 | 好吊色视频一区二区 | 最新99热| 久久久久久麻豆 | 中日韩欧美在线观看 | 午夜伦理剧场 | 一级黄色网址 | 九色视频在线播放 | 黄色小视频在线免费看 | 午夜视频在线免费播放 | 99精品久久久久久 | 国产91视频在线 | 黄色大片一级片 | 香蕉在线观看视频 | 国产毛片一级 | 成人国产精品视频 | 欧美亚洲国产另类 | 亚洲精品高潮 | www免费网站在线观看 | 九九热精品视频在线播放 | 伊人网伊人影院 | 日本高清www| 国产日韩在线观看一区 | 日韩精品中文字幕在线 |