84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
像我這台伺服器就專供redis使用的,如果 redis 服務要重啟,耗時如何大概預估。如果僅從硬體上和佔用的內容就能預估最好,如果需要考慮各種儲存的資料類型的量才能預估,那就基本上等於不能預估了。
redis
現在只能說先重啟一個佔用記憶體小的實例看下耗時,然後預估佔用記憶體大的實例的耗時。
重啟redis預設設定下用時是把資料從硬碟讀取到記憶體中的時間。中間還有解壓縮的時間(預設是開壓縮了)。 。根據經驗大約是(数据量(硬盘上那个数据文件的大小)/所在区文件读取速度)*1.2左右。海量数据重启是很慢的。。。aof那种大约是(数据量(硬盘上那个数据文件的大小)/所在区文件读取速度)*(AOF行数/4W)*1.2建議太大就別重啟了。改配置的時候先做下鏡像。然後直接切過去鏡像。然後這台停機。 。 。
(数据量(硬盘上那个数据文件的大小)/所在区文件读取速度)*1.2
(数据量(硬盘上那个数据文件的大小)/所在区文件读取速度)*(AOF行数/4W)*1.2
重啟redis預設設定下用時是把資料從硬碟讀取到記憶體中的時間。中間還有解壓縮的時間(預設是開壓縮了)。 。根據經驗大約是
(数据量(硬盘上那个数据文件的大小)/所在区文件读取速度)*1.2
左右。海量数据重启是很慢的。。。aof那种大约是
(数据量(硬盘上那个数据文件的大小)/所在区文件读取速度)*(AOF行数/4W)*1.2
建議太大就別重啟了。改配置的時候先做下鏡像。然後直接切過去鏡像。然後這台停機。 。 。