日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種將Mysql數(shù)據(jù)批量遷移到Redis的方法與流程

文檔序號(hào):39559990發(fā)布日期:2024-09-30 13:31閱讀:來源:國(guó)知局

技術(shù)特征:

1.一種將mysql數(shù)據(jù)批量遷移到redis的方法,其特征在于,包括以下步驟:

2.根據(jù)權(quán)利要求1所述的一種將mysql數(shù)據(jù)批量遷移到redis的方法,其特征在于,所述主線程讀取配置文件信息的方法為:

3.根據(jù)權(quán)利要求2所述的一種將mysql數(shù)據(jù)批量遷移到redis的方法,其特征在于,所述主線程讀取dbmanager區(qū)塊名、dbnum標(biāo)簽、數(shù)據(jù)庫個(gè)數(shù)時(shí),若未找到dbmanager區(qū)塊名或數(shù)據(jù)庫個(gè)數(shù)不合理,則退出進(jìn)程。

4.根據(jù)權(quán)利要求2所述的一種將mysql數(shù)據(jù)批量遷移到redis的方法,其特征在于,所述主線程讀取redis區(qū)塊名、ip_port、passwd標(biāo)簽名及對(duì)應(yīng)的值的過程中,若未找到redis區(qū)塊名或值不合理,則退出進(jìn)程。

5.根據(jù)權(quán)利要求1所述的一種將mysql數(shù)據(jù)批量遷移到redis的方法,其特征在于,所述任務(wù)列表包括mysql數(shù)據(jù)庫編號(hào)、mysql表名、mysql字段名、redis鍵名。

6.根據(jù)權(quán)利要求1所述的一種將mysql數(shù)據(jù)批量遷移到redis的方法,其特征在于,每個(gè)所述連接池初始化時(shí)僅建立1個(gè)與mysql的連接,在處理任務(wù)時(shí),先判斷對(duì)應(yīng)的連接池中是否有閑置的連接:

7.根據(jù)權(quán)利要求1所述的一種將mysql數(shù)據(jù)批量遷移到redis的方法,其特征在于,所述redis連接池初始化時(shí)僅建立1個(gè)與redis集群的連接,在處理任務(wù)時(shí),先判斷redis連接池中是否有閑置的連接:

8.根據(jù)權(quán)利要求1所述的一種將mysql數(shù)據(jù)批量遷移到redis的方法,其特征在于,所述工作線程讀取表結(jié)構(gòu)時(shí),如果沒有可用的連接,則新建一個(gè)連接;使用mysql官網(wǎng)提供的c++api讀取表結(jié)構(gòu),看配置的列名是否都存在,如果不存在,將錯(cuò)誤信息輸入到日志記錄器。

9.根據(jù)權(quán)利要求1所述的一種將mysql數(shù)據(jù)批量遷移到redis的方法,其特征在于,所述工作線程從mysql數(shù)據(jù)庫中讀取記錄時(shí)僅讀取配置的字段;如果僅讀取配置的字段成功轉(zhuǎn)移到redis集群,將成功條數(shù)加1;如果失敗,將失敗條數(shù)加1,并將錯(cuò)誤信息輸入到日志記錄器。

10.根據(jù)權(quán)利要求1所述的一種將mysql數(shù)據(jù)批量遷移到redis的方法,其特征在于,當(dāng)一個(gè)任務(wù)列表的所有數(shù)據(jù)處理完成后,將統(tǒng)計(jì)出的mysql庫名、表名、記錄總條數(shù),寫redis成功的條數(shù),寫redis失敗的條數(shù);輸入到日志記錄器;所述日志記錄器采用異步方式寫日志文件。


技術(shù)總結(jié)
本發(fā)明公開了一種將Mysql數(shù)據(jù)批量遷移到Redis的方法,涉及數(shù)據(jù)處理技術(shù)領(lǐng)域。本發(fā)明包括:主線程獲取機(jī)器的CPU核數(shù)、啟動(dòng)線程池,主線程讀取配置文件信息,將讀取到的任務(wù)列表放入到消息隊(duì)列中;根據(jù)數(shù)據(jù)庫的個(gè)數(shù)建立Mysql連接池、Redis連接池;工作線程從隊(duì)列中取出消息,根據(jù)Mysql數(shù)據(jù)庫編號(hào),讀取表結(jié)構(gòu);根據(jù)每個(gè)任務(wù)配置確定Redis?key的構(gòu)成方式;工作線程從Mysql中讀取一條記錄,然后將這條記錄寫入到Redis集群中。如果轉(zhuǎn)移成功,將成功條數(shù)加1;如果失敗,將失敗條數(shù)加1,并將錯(cuò)誤信息輸入到日志記錄器;實(shí)現(xiàn)多線程任務(wù)處理、大批量數(shù)據(jù)遷移的處理過程,節(jié)省數(shù)據(jù)遷移時(shí)間,提高準(zhǔn)確性。

技術(shù)研發(fā)人員:張衛(wèi)鋒
受保護(hù)的技術(shù)使用者:深圳聯(lián)友科技有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/9/29
當(dāng)前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1