|
|
Публикувано в 25.08.2017 г. 16:22:30 ч.
|
|
|
|

Командата Redis Info връща разнообразна информация и статистически стойности за сървъра на Redis в лесен за разбиране и четим формат.
Официален линк към документацията: https://redis.io/commands/info
Ако имате опционален параметърен раздел, можете да накарате командата да връща само определена част от информацията:
сървър: Обща информация за сървъра на Redis, включително следните домейни: redis_version : Версия на сървъра Redis redis_git_sha1 : Git SHA1 redis_git_dirty : Махни мръсното знаме os: Операционната система хост на сървъра Redis arch_bits : Архитектура (32 или 64-битова) multiplexing_api: Механизъм за обработка на събития, използван от Redis gcc_version: Версията на GCC, използвана при компилиране на Redis process_id : PID на сървърния процес run_id : Случаен идентификатор за Redis сървър (за Sentinel и клъстер) tcp_port: TCP/IP порт за слушане uptime_in_seconds : Броят на секундите, изминали от стартирането на сървъра на Redis uptime_in_days : Броят на дните, изминали от стартирането на сървъра на Redis lru_clock : Самоувеличаващ се часовник в минути за управлението на LRU клиенти: Свързана клиентска информация със следните домейни: connected_clients : Брой свързани клиенти (без клиенти, свързани чрез подчинения сървър) client_longest_output_list : Най-дългият списък с изходи сред текущо свързаните клиенти client_longest_input_buf : Максималният входен кеш сред текущо свързаните клиенти blocked_clients : Брой клиенти, чакащи блокиращи команди (BLPOP, BRPOP, BRPOPLPUSH). Памет : паметна информация, съдържаща следните домейни: used_memory : Общото количество памет, отделено от Redis алокатора, измерено в байтове used_memory_human : Връща общото количество памет, заделено от Redis, в четим за хора формат used_memory_rss: От гледна точка на операционната система, връща общото количество памет, отделено от Redis (по-известно като размер на резидентния набор). Тази стойност е съвместима с изхода на команди като top, ps и др. used_memory_peak : Пиково потребление на памет на Redis в байтове used_memory_peak_human : Възстановяване на Redis консумацията на памет се увеличава в четим от човека формат used_memory_lua : Количеството памет, използвано от Lua двигателя (в байтове) mem_fragmentation_ratio : Съотношението между used_memory_rss и used_memory mem_allocator : Алокаторът на паметта, използван от Redis, зададен при компилиране. Може да бъде libc, jemalloc или tcmalloc. Идеално е стойността на used_memory_rss да е само малко по-висока от used_memory. Когато RSS > използва и стойностите се различават значително, това показва наличие на фрагментация на паметта (вътрешна или външна). Съотношението на фрагментация на паметта може да се види чрез стойността на mem_fragmentation_ratio. Когато се използва RSS >, това означава, че част от Redis паметта е била заменена от операционната система в swap пространство, в който случай може да има значително забавяне в операцията. Когато Redis освободи паметта, алокаторът може или не може да върне паметта към операционната система. Ако Redis освобождава памет, но не я връща към операционната система, стойността на used_memory може да не съвпада с отпечатъка на Redis паметта, показвана от операционната система. Ако погледнете стойността на used_memory_peak, това може да потвърди, че това се случва. устойчивост: Информация за RDB и AOF Статистика: Общи статистики Репликация: Майсторът/подчинението възпроизвежда информацията CPU: Статистика за изчисления на процесора commandstats: Статистика на командите в Redis клъстер: Информация за клъстера в Redis keyspace: статистика, свързана с база данни.
Информация, без да добавяме никакви параметри, връщаме цялата информация, можем да следваме необходимите параметри по-късно, без да връщаме цялата информация, както следва:
|
Предишен:MySQL грешки, запишете гиСледващ:Структурата на знанията на фронтенд инженерите, студентите, които искат да научат фронтенда, могат да разгледат
|