閱讀312 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Redis開發運維實踐測試方法

7.1 模擬oom


redis直接退出。

7.2 模擬宕機

redis-cli debug segfault

7.3 模擬hang

redis-cli -p 6379 DEBUG sleep 30

7.4 快速產生測試數據


測試利器,快速產生大量的key

127.0.0.1:6379> debug populate 10000
OK
127.0.0.1:6379> dbsize
(integer) 10000

7.5 模擬RDB load情形


save當前的rdb文件,並清空當前數據庫,重新加載rdb,加載與啟動時加載類似,加載過程中隻能服務部分隻讀請求(比如info、ping等): rdbSave(); emptyDb(); rdbLoad();

7.6 模擬AOF加載情形


清空當前數據庫,重新從aof文件裏加載數據庫 emptyDb(); loadAppendOnlyFile();


Redis開發運維實踐指南 本文為《Redis開發運維實踐指南》內容,該書作者為黃鵬程,已授權雲棲社區轉載。



最後更新:2017-05-08 11:31:08

  上一篇:go Redis開發運維實踐Shell提權問題
  下一篇:go Redis開發運維實踐問題處理隻內存檢查