<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] # 簡介 redis的slowlog是redis用于記錄記錄慢查詢執行時間的日志系統。由于slowlog只保存在內存中,因此slowlog的效率很高,完全不用擔心會影響到redis的性能。Slowlog是Redis從2.2.12版本引入的一條命令。 # 設置 **redis.conf設置** 在redis.conf中有關于slowlog的設置: ~~~ slowlog-log-slower-than 10000 slowlog-max-len 128 ~~~ 其中slowlog-log-slower-than表示slowlog的劃定界限,只有query執行時間大于slowlog-log-slower-than的才會定義成慢查詢,才會被slowlog進行記錄。slowlog-log-slower-than設置的單位是微妙,默認是10000微妙,也就是10ms slowlog-max-len表示慢查詢最大的條數,當slowlog超過設定的最大值后,會將最早的slowlog刪除,是個FIFO隊列 **使用config方式動態設置slowlog** 如下,可以通過config方式動態設置slowlog ~~~ - 查看當前slowlog-log-slower-than設置 127.0.0.1:6379> CONFIG GET slowlog-log-slower-than 1) "slowlog-log-slower-than" 2) "10000" - 設置slowlog-log-slower-than為100ms 127.0.0.1:6379> CONFIG SET slowlog-log-slower-than 100000 OK - 設置slowlog-max-len為1000 127.0.0.1:6379> CONFIG SET slowlog-max-len 1000 OK ~~~ # slowlog 查看 查看slowlog總條數 ~~~ 127.0.0.1:6379> SLOWLOG LEN (integer) 4 ~~~ **查看slowlog** ~~~ 127.0.0.1:6379> SLOWLOG GET 1) 1) (integer) 25 2) (integer) 1440057769 3) (integer) 6 4) 1) "SLOWLOG" 2) "LEN" 2) 1) (integer) 24 2) (integer) 1440057756 3) (integer) 36 4) 1) "CONFIG" 2) "GET" 3) "slowlog-log-slower-than" 3) 1) (integer) 23 2) (integer) 1440057752 3) (integer) 11 4) 1) "CONFIG" 2) "SET" 3) "slowlog-log-slower-than" 4) "1" 4) 1) (integer) 22 2) (integer) 1440057493 3) (integer) 27 4) 1) "CONFIG" 2) "GET" 3) "slowlog-log-slower-than" 5) 1) (integer) 21 2) (integer) 1440057133 3) (integer) 7 4) 1) "monitor" ~~~ 如果要獲取指定的條數可以使用SLOWLOG GET N命令 ~~~ 127.0.0.1:6379> SLOWLOG GET 1 1) 1) (integer) 26 // slowlog唯一編號id 2) (integer) 1440057815 // 查詢的時間戳 3) (integer) 47 // 查詢的耗時(微妙),如表示本條命令查詢耗時47微秒 4) 1) "SLOWLOG" // 查詢命令,完整命令為 SLOWLOG GET,slowlog最多保存前面的31個key和128字符 2) "GET" ~~~ # slowlog源碼解讀 參考:http://blog.sina.com.cn/s/blog_48c95a190101gebh.html
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看