|
|
Közzétéve 2017. 08. 25. 16:22:30
|
|
|
|

A Redis Info parancs különféle információkat és statisztikai értékeket ad vissza a Redis szerverről, könnyen érthető és olvasható formátumban.
Hivatalos dokumentációs link: https://redis.io/commands/info
Egy opcionális paraméterszakasz esetén a parancs csak egy bizonyos információs részét adhatja vissza:
szerver: általános Redis szerverinformáció, beleértve a következő domaineket: redis_version : Redis szerver verzió redis_git_sha1 : Git SHA1 redis_git_dirty : A piszkos zászlót os: A Redis szerver hoszt operációs rendszere arch_bits : Architektúra (32 vagy 64 bites) multiplexing_api: A Redis által használt eseménykezelő mechanizmus gcc_version: A GCC verziója, amelyet a Redis fordításához használtak process_id : A szerver folyamat PID-je run_id : Véletlenszerű azonosító a Redis szerverhez (Sentinel és klaszter) tcp_port: TCP/IP hallgató port uptime_in_seconds : A Redis szerver indulása óta eltelt másodpercek száma uptime_in_days : A Redis szerver indulása óta eltelt napok száma lru_clock : Önként növelhető óra percekben az LRU menedzsmenthez kliensek: Összekapcsolt kliensinformációk a következő domainekkel: connected_clients : A csatlakoztatott kliensek száma (kivéve a slave szerveren keresztül csatlakoztatott klienseket) client_longest_output_list : A jelenleg összekapcsolt kliensek leghosszabb kimeneti listája client_longest_input_buf : A jelenleg csatlakoztatott kliensek maximális bemeneti gyorsítótára blocked_clients : A blokkoló parancsokra váró kliensek száma (BLPOP, BRPOP, BRPOPLPUSH). memória : memóriainformáció, amely a következő tartományokat tartalmazza: used_memory : A Redis allokátor által kijelölt teljes memória mennyisége, amelyet bájtokban mérnek used_memory_human : Visszaadja a Redis által kijelölt teljes memóriát emberi olvasható formátumban used_memory_rss: Operációs rendszer szempontjából visszaadja a Redis által kijelölt teljes memória mennyiségét (közismert nevén rezidens halmazméret). Ez az érték összhangban van olyan parancsok kimenetével, mint a top, ps stb. used_memory_peak : A Redis maximális memóriafogyasztása bájtokban used_memory_peak_human : Return Redis memóriafogyasztása emberi olvasható formátumban ugrik used_memory_lua : A motor által használt memória mennyisége (bájtokban) mem_fragmentation_ratio : Az arány used_memory_rss és used_memory között mem_allocator : A Redis által használt memóriakiosztó a fordításkor megadva. Lehet libc, jemalloc vagy tcmalloc. Ideális esetben used_memory_rss értéke csak valamivel magasabb legyen, mint used_memory. Amikor RSS-t >használnak és az értékek jelentősen eltérnek, az memória fragmentációját jelzi (belső vagy külső). A memória töredezettségi aránya mem_fragmentation_ratio értékben is látható. Ha > RSS-t használunk, az azt jelenti, hogy a Redis memória egy részét az operációs rendszer cserélte ki swap térbe, ami jelentős késleltetés okozhat a műveletben. Amikor a Redis felszabadítja a memóriát, az allokátor visszaküldheti vagy nem visszajuttatja a memóriát az operációs rendszerhez. Ha a Redis felszabadítja a memóriát, de nem tér vissza az operációs rendszerhez, az used_memory értéke nem feltétlenül egyezik az operációs rendszer által megjelenített Redis memória lábnyomával. A used_memory_peak értékének vizsgálata igazolhatja, hogy ez történik. kitartás: Információk az RDB-ről és az AOF-ról statisztikák: Általános statisztikák replikáció: A mester/szolga replikálja az információt CPU: CPU számítási statisztikák parancsstatisztikák: Redis parancsstatisztikák Klaszter: Redis klaszter információ kulcstér: Adatbázishoz kapcsolódó statisztikák
információ paraméterek hozzáadása nélkül, minden információt visszaadunk, később követhetjük a szükséges paramétereket, anélkül, hogy minden információt visszaadnánk, a következőképpen is:
|
Előző:MySQL hibák, rögzítsd őketKövetkező:A front-end mérnökök tudásstruktúrája, azok a hallgatók, akik szeretnék megtanulni a front-endet, megnézhetik
|