色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

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

問題描述

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

問題解答

回答1:

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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产亚洲福利一区二区免费看 | 久草 在线 | 亚洲三级大片 | 三级视频网站在线观看 | 久久久久欧美精品观看 | 亚洲毛片免费在线观看 | 99久久亚洲 | 日本高清色本在线www游戏 | 国产黄色三级三级三级 | 亚洲第一区精品日韩在线播放 | 综合免费视频 | 亚洲男人的天堂在线视频 | 欧美jizzhd精品欧美高清 | 中国内地毛片免费高清 | 老司机午夜性生免费福利 | 人人草97| 国产成人精品免费视频软件 | 成人久久久观看免费毛片 | 色老头老太做爰视频在线观看 | 成人www| 天堂va欧美ⅴa亚洲va一国产 | 另类自拍 | 欧美日韩精品一区二区三区视频在线 | 日本欧美做爰全免费的视频 | 国产一区三区二区中文在线 | 91精品国产福利尤物免费 | 国产成人精品免费视频 | 久久成年人视频 | jyzzjyzz国产免费观看 | 欧美一级aa天码毛片 | 国产精品二区三区 | 性日韩精品 | 亚洲国产成人久久一区久久 | 九九成人 | 亚洲经典乱码在线播 | 亚洲精品日韩一区二区 | 国产午夜精品理论片影院 | 亚洲自拍在线观看 | 精品国产亚洲一区二区在线3d | 美女黄频免费观看 | 成人午夜亚洲影视在线观看 |