国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

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

問題描述

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

問題解答

回答1:

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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 色综合夜夜嗨亚洲一二区 | 精品一区二区三区亚洲 | 免费va国产高清不卡大片 | 国产成人精品999在线 | 在线观看成年视频 | 成年女人毛片免费观看中文w | 色狠狠色综合吹潮 | 国产三级网| 亚洲一区二区在线视频 | 午夜性爽快免费视频播放 | 欧美毛片日韩一级在线 | 全免费a级毛片免费毛视频 全午夜免费一级毛片 | 国产成人亚洲毛片 | 久久精品国产免费中文 | 国模肉肉人体大尺度啪啪 | wwwxx在线| 欧美成人做爰网站 | 91精品国产高清91久久久久久 | 国产成人综合视频 | 国产在线观看精品一区二区三区91 | 久久福利资源站免费观看i 久久高清精品 | 欧美日韩一区二区综合 | 国产成人在线视频网站 | 国产成人91高清精品免费 | 手机在线国产精品 | 国产精品亚洲第一区二区三区 | 毛片一级在线观看 | 亚洲一区日韩一区欧美一区a | 国产亚洲精品一区二区久久 | 亚洲国产欧美日韩精品一区二区三区 | 67194欧美成l人在线观看免费 | 97在线视频免费观看 | 午夜精品久视频在线观看 | 成年女人在线观看片免费视频 | 欧美一及 | 大尺度福利视频奶水在线 | 久久精品8 | 蜜臀91精品国产高清在线观看 | 最新精品亚洲成a人在线观看 | 黄篇网址| 亚洲一区欧美二区 |