English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أمر Redis Info

خادم Redis

يقدم الأمر Redis Info في شكل سهل الفهم والقراءة، مجموعة متنوعة من المعلومات والبيانات الإحصائية عن خادم Redis.

من خلال إعطاء المعامل الخيارية section، يمكن للإمرار فقط رد جزء معين من المعلومات:

  • server : معلومات خادم Redis العادية، تتضمن المجالات التالية:

    • redis_version : إصدار خادم Redis

    • redis_git_sha1 : Git SHA1

    • redis_git_dirty : علم Git(dirty flag)

    • 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

  • clients : معلومات العملاء المتصلين، تتضمن المجالات التالية:

    • connected_clients : عدد العملاء المتصلين (لا يشمل العملاء المتصلين عبر الخوادم الفرعية)

    • client_longest_output_list : أطول قائمة输出来 من بين العملاء المتصلين حاليًا

    • client_longest_input_buf : أكبر مخزن إدخال للعميل في الاتصال الحالي

    • blocked_clients : عدد العملاء الذين ينتظرون الأوامر الموقوفة (BLPOP، BRPOP، BRPOPLPUSH)

  • memory : معلومات الذاكرة، تحتوي على المناطق التالية:

    في الحالة المثالية، يجب أن يكون قيمة used_memory_rss أعلى بقليل من used_memory.

    عندما يكون rss > used، وتباين القيم كبير، فإن هذا يعني وجود (داخلي أو خارجي) ذاكرة مفككة.

    يمكن رؤية نسبة الذاكرة المفككة من خلال قيمة mem_fragmentation_ratio.

    عندما يكون used > rss، فإن هذا يعني أن جزءًا من ذاكرة Redis قد تم تبديله إلى مساحة التبديل، وفي هذه الحالة قد يحدث تأخير واضح في العمليات.

    عندما يطلق Redis الذاكرة، قد يرجع الموزع الذاكرة إلى نظام التشغيل أو لا.

    إذا كان Redis قد أطلق الذاكرة ولكن لم يرجعها إلى نظام التشغيل، فإن قيمة used_memory قد لا تكون متطابقة مع استخدام الذاكرة الذي يعرضه نظام التشغيل.

    يمكن التحقق من هذا الحالة من خلال النظر في قيمة used_memory_peak.

    • used_memory : إجمالي الذاكرة المخصصة من قبل Redis، بأحداثيات البايت (byte)

    • used_memory_human : يعيد إجمالي الذاكرة المخصصة لRedis بصيغة يمكن قراءتها من قبل البشر

    • used_memory_rss : من وجهة نظر نظام التشغيل، يعيد إجمالي الذاكرة المخصصة لRedis (المعروف أيضًا باسم حجم المجموعات الدائمة). هذا القيمة متطابقة مع输出来ص من أوامر مثل top و ps.

    • used_memory_peak : قيمة الذكاء البشري لاستهلاك ذاكرة Redis القصوى (بأحداثيات البايت)

    • used_memory_peak_human : يعيد قيمة used_memory_peak بصيغة يمكن قراءتها من قبل البشر

    • used_memory_lua : حجم الذاكرة التي يستخدمها محرك Lua (بأحداثيات البايت)

    • mem_fragmentation_ratio : نسبة used_memory_rss و used_memory

    • mem_allocator : الموزع الذاكرة المحدد أثناء التجميع، الموزع الذاكرة الذي يستخدمه Redis. يمكن أن يكون libc أو jemalloc أو tcmalloc.

  • persistence : معلومات ذات صلة برديب (RDB) و AOF

  • stats : معلومات الإحصاء العامة

  • replication : معلومات النسخ الرئيسي/التابع

  • cpu : معلومات إحصائية الحسابات CPU

  • commandstats : معلومات إحصائية الأوامر Redis

  • cluster : معلومات Redis المجموعات

  • keyspace : معلومات إحصائية مرتبطة بالقاعدة

القواعد

القواعد الأساسية لـ redis Info الأمر كالتالي:

redis 127.0.0.1:6379> INFO [section]

الإصدارات المتاحة

>= 1.0.0

القيمة المقدمة

مجموعة من النصوص، سطر النصوص.

مثال على الخط

redis 127.0.0.1:6379> INFO
# الخادم
redis_version:2.5.9
redis_git_sha1:473f3090
redis_git_dirty:0
os:Linux 3.3.7-1-ARCH i686
arch_bits:32
multiplexing_api:epoll
gcc_version:4.7.0
process_id:8104
run_id:bc9e20c6f0aac67d0d396ab950940ae4d1479ad1
tcp_port:6379
uptime_in_seconds:7
uptime_in_days:0
lru_clock:1680564
# العملاء
connected_clients:1
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0
# ذاكرة
used_memory:439304
used_memory_human:429.01K
used_memory_rss:13897728
used_memory_peak:401776
used_memory_peak_human:392.36K
used_memory_lua:20480
mem_fragmentation_ratio:31.64
mem_allocator:jemalloc-3.0.0
# الحفظ المستمر
loading:0
rdb_changes_since_last_save:0
rdb_bgsave_in_progress:0
rdb_last_save_time:1338011402
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:-1
وقت النسخة المظلمة الحالية في الخلفية: -1
تمكين النسخة المظلمة:0
عملية استعادة النسخة المظلمة قيد التقدم:0
جدولة استعادة النسخة المظلمة:0
وقت استعادة النسخة المظلمة الأخيرة: -1
وقت استعادة النسخة المظلم الحالية: -1
# إحصائيات
إجمالي الاتصالات المكتسبة:1
إجمالي الأوامر المعالجة:0
عمليات اللحظة الحالية في الثانية:0
الاتصالات المرفوضة:0
المفاتيح المنتهية الصلاحية:0
المفاتيح المزالة:0
نجاح مجال المفاتيح:0
فقدان مجال المفاتيح:0
قنوات الإصدار:0
نماذج الإصدار:0
آخر فصل:0
# التكرار
دور:الرئيس
المستعبدون المتصلون:0
# معالج
استخدام المعالج النظامي:0.03
استخدام المعالج المستخدم:0.01
استخدام المعالج النظامي:0.00
استخدام المعالج المستخدم:0.00
# مجال المفاتيح

 

خادم Redis