English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يقدم الأمر 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 # مجال المفاتيح