亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

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

問題描述

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

問題解答

回答1:

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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 激情亚洲婷婷 | 一区二区亚洲视频 | 草草视频在线 | 青青草99久久精品国产综合 | 小明看看台湾 | 外国三级毛片 | 久久精品国产999大香线焦 | 深夜做爰性大片很黄很色视频 | 久久综合网址 | 色婷婷综合久久久久中文 | 91精品全国免费观看老司机 | 九九九九九九精品免费 | 亚洲精品高清国产一久久 | 人做人爱全免费视频 | 久久婷婷色香五月综合激情 | 视频一区二区在线播放 | 亚洲精品黄色 | 视频一区 精品自拍 | 手机看片1024久久香蕉 | 精品国内一区二区三区免费视频 | 国产亚洲在线 | 黄色短视频免费 | 69香蕉视频| 亚洲精品无线乱码一区 | 日韩亚洲成a人片在线观看 日韩亚洲欧美一区二区三区 | 国产在线精品一区二区 | 亚洲一欧洲中文字幕在线 | 欧美亚洲国产激情一区二区 | 国产视频久久久 | 国产丝袜高跟 | 免费的污污网站 | 国产亚洲精品aa在线观看 | 国内精品视频一区 | 国产欧美日本亚洲精品五区 | 伊人中文字幕 | 免费又色又爽1000禁片 | 国产孕妇做受视频在线观看 | 黄色网址免费在线 | 黄色一级片欧美 | 国产欧美亚洲精品第3页在线 | 日本一级特黄特色大片免费视频 |