以前使用redis比較粗糙,業(yè)務(wù)不太可能到達(dá)默認(rèn)redis的極限,所以很少估算QPS和實際數(shù)據(jù)總量大小,現(xiàn)在公司業(yè)務(wù)遷移,涉及到新redis需要多少的性能指標(biāo),簡單計算了下,以下是用的方法:
========QPS========
基本思路是定期查詢info里的total_commands_processe,然后減法統(tǒng)計
把每分鐘的total_commands_processe記錄到qps2.txt,打上時間戳
得到數(shù)據(jù)兩兩相減,除以60秒
注意:這個實時數(shù)據(jù),存在波峰波谷,要采樣幾次,每次一段時間,這樣才比較準(zhǔn)
========占用內(nèi)存========
redis是內(nèi)存數(shù)據(jù)庫,直接看info里的相關(guān)參數(shù)即可
used_memory:832784 # Redis 分配的內(nèi)存總量
used_memory_human:813.27K
used_memory_rss:1896448 # Redis 分配的內(nèi)存總量(包括內(nèi)存碎片)
used_memory_peak:832760
used_memory_peak_human:813.24K #Redis所用內(nèi)存的高峰值