redis SLOWLOG-Befehl
Übersetzungsergebnisse:
langsam
Englisch[sləʊ]
adj. langsam; langsam
vt. (verlangsamen)
vi. verlangsamen; verlangsamen
Dritte Person Singular: verlangsamen Partizip Präsens: verlangsamen Komparativ: langsamer langsamstes
Englisch [lɒg] US [lɔ:g] n. Logging; laden... in offizielle AufzeichnungenDritte Person Singular : protokolliert Partizip Präsens: protokolliert Vergangenheitsform: protokolliert Partizip Perfekt: protokolliert
redis SLOWLOG-BefehlSyntax
Funktion: Slow Log ist das Protokollierungssystem, mit dem Redis die Ausführungszeit von Abfragen aufzeichnet.
Syntax: SLOWLOG-Unterbefehl [Argument]
Erläuterung: Abfrageausführungszeit bezieht sich auf die Zeit, die für die Ausführung eines Abfragebefehls aufgewendet wird, ohne IO-Vorgänge wie Client-Antworten (Sprechen) und Senden von Antworten. Darüber hinaus wird das langsame Protokoll im Speicher gespeichert und die Lese- und Schreibgeschwindigkeit ist sehr hoch, sodass Sie es bedenkenlos verwenden können und sich keine Sorgen machen müssen, dass die Geschwindigkeit von Redis durch das Einschalten des langsamen Protokolls beeinträchtigt wird.
Verfügbare Versionen: >= 2.2.12
Zeitkomplexität: O(1)
Rückgabe: Abhängig von verschiedenen Befehlen werden unterschiedliche Werte zurückgegeben.
redis SLOWLOG-BefehlBeispiel
# 为测试需要,将 slowlog-log-slower-than 设成了 10 微秒 redis> SLOWLOG GET 1) 1) (integer) 12 # 唯一性(unique)的日志标识符 2) (integer) 1324097834 # 被记录命令的执行时间点,以 UNIX 时间戳格式表示 3) (integer) 16 # 查询执行时间,以微秒为单位 4) 1) "CONFIG" # 执行的命令,以数组的形式排列 2) "GET" # 这里完整的命令是 CONFIG GET slowlog-log-slower-than 3) "slowlog-log-slower-than" 2) 1) (integer) 11 2) (integer) 1324097825 3) (integer) 42 4) 1) "CONFIG" 2) "GET" 3) "*" 3) 1) (integer) 10 2) (integer) 1324097820 3) (integer) 11 4) 1) "CONFIG" 2) "GET" 3) "slowlog-log-slower-than" # ...