Redis benchmark壓測

    使用redis-benchmark進行壓測,是redis自帶的壓測工具,只要是參數如何設置。

    如下是使用腳本執行set命令,-c指定500個連接,-n指定總共執行2w次請求(這裏是演示需要,實際壓測時指定200w+),-q表示只顯示結果,即不顯示詳細數據。結果中顯示redis支持57971個請求/s,50%的請求耗時在4.005ms內

    hget的基準測試,測試hget得使用腳本方式

    批量hget使用管道pipeline,-P指定管道一次性發送100個hget到redis server,使用pipeline的好處是避免頻繁的網絡傳輸,pipeline批量能提高性能,在批量場景建議是pipeline,但是pipeline的耗時整體會低於多個循環調用redis

    Reference:

  1. redis官網的redis-benchmark描述,https://redis.io/docs/management/optimization/benchmarks/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章