在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

面試題:監控Redis哪些指標

馬哥Linux運維 ? 來源:51CTO博客 ? 作者:yht_1990 ? 2021-11-22 09:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

監控 Redis 哪些指標?

這是一個常見的面試題,直接上菜

監控指標

  • 性能指標:Performance

  • 內存指標: Memory

  • 基本活動指標:Basic activity

  • 持久性指標: Persistence

  • 錯誤指標:Error

  • 性能指標:Performance


Name Description
latency Redis響應一個請求的時間
instantaneous_ops_per_sec 平均每秒處理請求總數
hi rate(calculated) 緩存命中率(計算出來的)

內存指標: Memory

Name Description
used_memory 已使用內存
mem_fragmentation_ratio 內存碎片率
evicted_keys 由于最大內存限制被移除的key的數量
blocked_clients 由于BLPOP,BRPOP,or BRPOPLPUSH而備阻塞的客戶端

基本活動指標:Basic activity

Name Description
connected_clients 客戶端連接數
conected_laves slave數量
master_last_io_seconds_ago 最近一次主從交互之后的秒數
keyspace 數據庫中的key值總數

持久性指標: Persistence

Name Description
rdb_last_save_time 最后一次持久化保存磁盤的時間戳
rdb_changes_sice_last_save 自最后一次持久化以來數據庫的更改數

錯誤指標:Error

Name Description
rejected_connections 由于達到maxclient限制而被拒絕的連接數
keyspace_misses key值查找失敗(沒有命中)次數
master_link_down_since_seconds 主從斷開的持續時間(以秒為單位)

監控方式

  • redis-benchmark

  • redis-stat

  • redis-faina

  • redislive

  • redis-cli

  • monitor

  • showlog

  • 1)get:獲取慢查詢日志

  • 2)len:獲取慢查詢日志條目數

  • 3)reset:重置慢查詢日志

相關配置:

slowlog-log-slower-than 1000 # 設置慢查詢的時間下線,單位:微秒slowlog-max-len 100 # 設置慢查詢命令對應的日志顯示長度,單位:命令數
  • info(可以一次性獲取所有的信息,也可以按塊獲取信息)

  • 1)server:服務器運行的環境參數

  • 2)clients:客戶端相關信息

  • 3)memory:服務器運行內存統計數據

  • 4)persistence:持久化信息

  • 5)stats:通用統計數據

  • 6)Replication:主從復制相關信息

  • 7)CPU:CPU使用情況

  • 8)cluster:集群信息

  • 9)Keypass:鍵值對統計數量信息

終端info命令使用
  • ./redis-cli info 按塊獲取信息 | grep 需要過濾的參數
  • ./redis-cli info stats | grep ops

交互式info命令使用

 #./redis-cli> info server

	

性能監控

redis-cli info | grep ops # 每秒操作數

aeff8370-4a07-11ec-b939-dac502259ad0.png

內存監控

[root@CombCloud-2020110836 src]# ./redis-cli info | grep used | grep humanused_memory_human:2.99M  # 內存分配器從操作系統分配的內存總量used_memory_rss_human:8.04M  #操作系統看到的內存占用,top命令看到的內存used_memory_peak_human:7.77M # redis內存消耗的峰值used_memory_lua_human:37.00K   # lua腳本引擎占用的內存大小

由于BLPOP,BRPOP,or BRPOPLPUSH而備阻塞的客戶端

[root@CombCloud-2020110836 src]# ./redis-cli info | grep blocked_clientsblocked_clients:0

由于最大內存限制被移除的key的數量

[root@CombCloud-2020110836 src]# ./redis-cli info | grep evicted_keysevicted_keys:0  #

內存碎片率

[root@CombCloud-2020110836 src]# ./redis-cli info | grep mem_fragmentation_ratiomem_fragmentation_ratio:2.74

已使用內存

[root@CombCloud-2020110836 src]# ./redis-cli info | grep used_memory:used_memory:3133624

	

基本活動指標

redis連接了多少客戶端

通過觀察其數量可以確認是否存在意料之外的連接。如果發現數量不對勁,就可以使用lcient list指令列出所有的客戶端鏈接地址來確定源頭。

[root@CombCloud-2020110836 src]# ./redis-cli info | grep connected_clientsconnected_clients:1[root@CombCloud-2020110836 src]# ./redis-cli info | grep connectedconnected_clients:1   # 客戶端連接數量connected_slaves:1   # slave連接數量

	

持久性指標

[root@CombCloud-2020110836 src]# ./redis-cli info | grep rdb_last_save_timerdb_last_save_time:1591876204  # 最后一次持久化保存磁盤的時間戳[root@CombCloud-2020110836 src]# ./redis-cli info | grep rdb_changes_since_last_saverdb_changes_since_last_save:0   # 自最后一次持久化以來數據庫的更改數

	

錯誤指標

由于超出最大連接數限制而被拒絕的客戶端連接次數,如果這個數字很大,則意味著服務器的最大連接數設置得過低,需要調整maxclients

[root@CombCloud-2020110836 src]# ./redis-cli info | grep connected_clientsconnected_clients:1

	

key值查找失敗(沒有命中)次數,出現多次可能是被黑客攻擊

[root@CombCloud-2020110836 src]# ./redis-cli info | grep keyspacekeyspace_misses:0

	

主從斷開的持續時間(以秒為單位)

[root@CombCloud-2020110836 src]# ./redis-cli info | grep rdb_changes_since_last_saverdb_changes_since_last_save:0

	

復制積壓緩沖區如果設置得太小,會導致里面的指令被覆蓋掉找不到偏移量,從而觸發全量同步

[root@CombCloud-2020110836 src]# ./redis-cli info | grep backlog_sizerepl_backlog_size:1048576

	

通過查看sync_partial_err變量的次數來決定是否需要擴大積壓緩沖區,它表示主從半同步復制失敗的次數

[root@CombCloud-2020110836 src]# ./redis-cli info | grep sync_partial_errsync_partial_err:1

	

redis性能測試命令

./redis-benchmark -c 100 -n 5000

	

說明:100個連接,5000次請求對應的性能。

責任編輯:haq
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 內存
    +關注

    關注

    8

    文章

    3115

    瀏覽量

    75111
  • 監控系統
    +關注

    關注

    21

    文章

    4057

    瀏覽量

    181756
  • Redis
    +關注

    關注

    0

    文章

    385

    瀏覽量

    11376

原文標題:面試官:你都監控 Redis 哪些指標?

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    最全的硬件工程師筆試試題

    硬件面試題之一 1、下面是一些基本的數字電路知識問題,請簡要回答之。 (1) 什么是 Setup 和 Hold 時間? 答:Setup/Hold Time 用于測試芯片對輸入信號和時鐘信號之間的時間
    發表于 06-26 15:34

    【硬件方向】名企面試筆試真題:大疆創新校園招聘筆試題

    名企面試筆試真題:大疆創新校園招聘筆試題-硬件 是幾年前的題目,不過值得參考一下哦 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內容有幫助可以關注、點贊、評論支持一下哦~)
    發表于 05-16 17:31

    Redis 再次開源!

    “ ?Redis 現已采用 AGPLv3 開源許可證。? ” Redis CEO 的 Blog 以下是 Redis CEO Rowan Trollope 的 Blog: 像 AWS 和 GCP 這樣
    的頭像 發表于 05-06 18:26 ?359次閱讀

    硬件工程師面試必看試題(經典)

    硬件工程師面試試題 模擬電路 1、基爾霍夫定理的內容是什么?(仕蘭微電子) 2、平板電容公式(C=εS/4πkd)。(未知) 3、最基本的如三極管曲線特性。(未知) 4、描述反饋電路的概念
    發表于 04-21 15:36

    redis三種集群方案詳解

    Redis中提供的集群方案總共有三種(一般一個redis節點不超過10G內存)。
    的頭像 發表于 03-31 10:46 ?635次閱讀
    <b class='flag-5'>redis</b>三種集群方案詳解

    Nginx常見面試題總結

    Nginx是一個 輕量級/高性能的反向代理Web服務器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 協議。
    的頭像 發表于 03-03 09:36 ?425次閱讀
    Nginx常見<b class='flag-5'>面試題</b>總結

    硬件面試(一)

    硬件面試(一)
    的頭像 發表于 02-26 13:55 ?638次閱讀
    硬件<b class='flag-5'>面試</b>(一)

    Redis實戰筆記

    在目前的技術選型中,Redis 儼然已經成為了系統高性能緩存方案的事實標準,因此現在?Redis 也成為了后端開發的基本技能樹之一。 ? 基于上述情況,今天給大家分享一份?杰哥?親筆撰寫的內部
    的頭像 發表于 02-09 09:12 ?352次閱讀
    <b class='flag-5'>Redis</b>實戰筆記

    面試題】人工智能工程師高頻面試題匯總:概率論與統計篇(題目+答案)

    ?隨著人工智能技術的突飛猛進,AI工程師成為了眾多求職者夢寐以求的職業。想要拿下這份工作,面試的時候得展示出你不僅技術過硬,還得能解決問題。所以,提前準備一些面試常問的問題,比如概率論與統計知識
    的頭像 發表于 01-22 13:00 ?864次閱讀
    【<b class='flag-5'>面試題</b>】人工智能工程師高頻<b class='flag-5'>面試題</b>匯總:概率論與統計篇(題目+答案)

    Redis Cluster之故障轉移

    1. Redis Cluster 簡介 Redis Cluster 是 Redis 官方提供的 Redis 集群功能。 為什么要實現 Redis
    的頭像 發表于 01-20 09:21 ?839次閱讀
    <b class='flag-5'>Redis</b> Cluster之故障轉移

    Redis使用重要的兩個機制:Reids持久化和主從復制

    持久化的,也就是說要先存儲到磁盤上嘛,這樣才方便主從之間的數據同步。 此外,因為Redis 主從復制的原理也是后端面試必考知識點,所以先送上一份福利【77道redis高頻面試題匯總(帶
    的頭像 發表于 12-18 10:33 ?378次閱讀
    <b class='flag-5'>Redis</b>使用重要的兩個機制:Reids持久化和主從復制

    Redis緩存與Memcached的比較

    Redis和Memcached都是廣泛使用的內存數據存儲系統,它們主要用于提高應用程序的性能,通過減少對數據庫的直接訪問來加速數據檢索。以下是對Redis和Memcached的比較,涵蓋了它們的一些
    的頭像 發表于 12-18 09:33 ?553次閱讀

    面試題】人工智能工程師高頻面試題匯總:機器學習深化篇(題目+答案)

    ,或者深度學習的框架,還有怎么優化模型,這些都是加分項,能有效提高面試通過率。本篇小編整理了一些高頻的機器學習深化方面的面試題,這些題目都是從實際面試中總結出來的,非
    的頭像 發表于 12-16 13:42 ?2757次閱讀
    【<b class='flag-5'>面試題</b>】人工智能工程師高頻<b class='flag-5'>面試題</b>匯總:機器學習深化篇(題目+答案)

    面試題】人工智能工程師高頻面試題匯總:Transformer篇(題目+答案)

    隨著人工智能技術的突飛猛進,AI工程師成為了眾多求職者夢寐以求的職業。想要拿下這份工作,面試的時候得展示出你不僅技術過硬,還得能解決問題。所以,提前準備一些面試常問的問題,比如機器學習的那些算法
    的頭像 發表于 12-13 15:06 ?1276次閱讀
    【<b class='flag-5'>面試題</b>】人工智能工程師高頻<b class='flag-5'>面試題</b>匯總:Transformer篇(題目+答案)

    人工智能工程師高頻面試題匯總——機器學習篇

    ,或者深度學習的框架,還有怎么優化模型,這些都是加分項,能有效提高面試通過率。本篇小編整理了一些高頻的機器學習方面的面試題,這些題目都是從實際面試中總結出來的,非常具
    的頭像 發表于 12-04 17:00 ?1449次閱讀
    人工智能工程師高頻<b class='flag-5'>面試題</b>匯總——機器學習篇
    主站蜘蛛池模板: 久久午夜神器 | 久久婷婷国产综合精品 | 国产黄色大片又色又爽 | 中文字幕在线天堂 | 8x8x极品国产在线 | 成年美女黄网站色大免费视频 | 在线视频人人视频www | 凹厕所xxxxbbbb偷拍视频 | 欧美色图网站 | 天天爱天天做天天干 | 么公的好大好硬好深好爽视频 | 四虎成人欧美精品在永久在线 | 一区一精品 | 免费看黄色录像 | 特级黄视频 | 伊人色婷婷综在合线亚洲 | 桃色婷婷| 夜夜福利| 亚洲一二 | 国产免费人成在线视频视频 | 国产精品丝袜xxxxxxx | 亚洲精品色图 | 精品视频一区在线观看 | 666夜色666夜色国产免费看 | 国内精品第一页 | 欧美人与动性视频在线观 | 亚洲一区二区视频在线观看 | 欧美成人一区亚洲一区 | 人人人插| 伊人色婷婷综在合线亚洲 | 爱爱帝国亚洲一区二区三区 | 你懂得在线网站 | 国产午夜视频在线观看 | 四虎色影院| 天天爱天天操天天射 | 四虎国产永久在线精品免费观看 | 日本欧美视频 | 五月开心六月伊人色婷婷 | 免费一日本一级裸片在线观看 | 四虎三级| 日本黄视频在线播放 |