redis性能測試與監控

  很多人在安裝部署好redis後,就沒有對redis的配置和部署等有效性和高可用性進行性能測試最終導致上線出現緩存穿透、雪崩等現象,導致性能還是有問題,其實做爲技術運維人員在部署好redis後可以使用redis自帶的壓測工具進行簡易型壓測,如下命令:
redis 性能測試的基本命令如下:
redis-benchmark [option] [option value]

     例如我在本地搭建一個redis服務,IP地址是10.100.81.171,這時需要模擬100用戶併發鏈接請求,每個用戶現場循環訪問100次,
    redis-benchmark -h 10.100.81.171 -p 6379 -c 100 -n 100000
    參數詳解:
      1、100000 requests completed in 1.60 seconds     //默認是100000,上面有,請求在1.6s內完成
      2、3 bytes payload,每次寫入3個字節的數據
  3、keep alive: 1,保持一個連接,一臺服務器來處理這些請求
  4、100.00% <= 2 milliseconds,所有請求2毫秒完成
        5、62656.64 requests per second 每次能處理請求數量

    具體如下圖:

redis性能測試與監控

redis讀寫情況壓測,如下:
測試存取大小爲500字節的數據包的性能
redis-benchmark -h 10.100.81.171 -p 6379 -q -d 500

redis性能測試與監控

這時可以通過監控命令或者其他工具看到redis服務的服務器資源使用情況:
redis性能測試與監控

redis-benchmark 工具命令使用介紹:

redis性能測試與監控

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章