[發明專利]一種數據存儲的方法和裝置在審
| 申請號: | 201710451809.X | 申請日: | 2017-06-15 |
| 公開(公告)號: | CN109144992A | 公開(公告)日: | 2019-01-04 |
| 發明(設計)人: | 年靜;錢雪娣;羅達;許丹丹 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/27 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張一軍;姜勁 |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 待存儲數據 數據存儲 特征信息 方法和裝置 存儲 計算機技術領域 緩存 存儲系統 加入消息 消息隊列 健壯性 隊列 數據庫 查找 進程 | ||
1.一種數據存儲的方法,其特征在于,包括:
將待存儲數據存儲至緩存中;
將所述待存儲數據的特征信息加入消息隊列;
使用第一進程從所述消息隊列中獲取所述特征信息,以及查找與所述特征信息對應的待存儲數據然后存儲至數據庫中。
2.根據權利要求1所述的方法,其特征在于,所述待存儲數據被設置有狀態標記;所述方法還包括:
在使用第一進程從所述消息隊列中獲取所述特征信息的步驟后,確定與所述特征信息對應的待存儲數據的狀態標記為未同步;并且
查找與所述特征信息對應的待存儲數據然后存儲至數據庫中的步驟后,將所述狀態標記由未同步修改為已同步。
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
將待存儲數據存儲至緩存中的步驟后,使用第二進程檢索所述緩存中的所述待存儲數據,將狀態標記為未同步的所述待存儲數據存儲至所述數據庫中。
4.根據權利要求2所述的方法,其特征在于,所述方法還包括:
在將所述待存儲數據的特征信息加入消息隊列的步驟后,在所述緩存中查找存在時長大于時長閾值且狀態標記為已同步的所述待存儲數據然后從所述緩存中將其刪除。
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
在使用第一進程從所述消息隊列中獲取所述特征信息的步驟前,確定有新的特征信息被加入所述消息隊列,以及確定所述第一進程空閑。
6.根據權利要求1所述的方法,其特征在于,所述方法還包括:
在將待存儲數據存儲至緩存中的步驟后,如果確定所述待存儲數據沒有被成功存儲至所述緩存,則將所述待存儲數據存儲至所述數據庫中。
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
在將待存儲數據存儲至緩存中的步驟前,根據需要存儲的各項信息生成結構化數據以得到待存儲數據;并且
將待存儲數據存儲至緩存中的步驟包括:
解析所述待存儲數據以得到需要存儲的各項信息,以及將所述各項信息分別存儲至緩存中的對應數據表內;
查找與所述特征信息對應的待存儲數據然后存儲至數據庫中的步驟包括:
查找與所述特征信息對應的待存儲數據,然后解析所述待存儲數據以得到需要存儲的各項信息,以及將所述各項信息分別存儲至數據庫中的對應數據表內。
8.根據權利要求1所述的方法,其特征在于,所述待緩存數據包括注冊信息和/或相關信息;所述注冊信息包括用戶名、密碼、昵稱、手機和郵箱中的至少一項,所述相關信息包括手機綁定狀態、郵箱綁定狀態、解綁用戶名、等級、來源、注冊時間和注冊IP中的至少一項;所述緩存為Redis緩存。
9.一種數據存儲的裝置,其特征在于,包括:
緩存存儲模塊,用于將待存儲數據存儲至緩存中;
消息添加模塊,用于將所述待存儲數據的特征信息加入消息隊列;
第一同步模塊,用于使用第一進程從所述消息隊列中獲取所述特征信息,以及查找與所述特征信息對應的待存儲數據然后存儲至數據庫中。
10.根據權利要求9所述的裝置,其特征在于,所述待存儲數據被設置有狀態標記;
所述第一同步模塊還用于確定與所述特征信息對應的待存儲數據的狀態標記為未同步;以及查找與所述特征信息對應的待存儲數據然后存儲至數據庫中后,將所述狀態標記由未同步修改為已同步。
11.根據權利要求10所述的裝置,其特征在于,所述裝置還包括:
第二同步模塊,用于檢索所述緩存中的所述待存儲數據,將狀態標記為未同步的所述待存儲數據存儲至所述數據庫中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710451809.X/1.html,轉載請聲明來源鉆瓜專利網。





