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

فرمان Showlog Redis

خادم Redis

سیستم لاگ کند Redis برای ثبت زمان اجرای جستجو استفاده می‌شود.

زمن اجرای جستجو به معنای زمانی است که شامل عملکردهای IO مانند پاسخگویی مشتری (گفتگو)، ارسال پاسخ و غیره نمی‌شود و تنها زمانی است که برای اجرای یک دستور جستجو صرف می‌شود.

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

النحو

النحو الأساسي لأمر redis slowlog هو كالتالي:

redis 127.0.0.1:6379> SLOWLOG subcommand [الارتباط]

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

>= 2.2.12

القيمة العائدة

يعتمد على الأمر المختلف، فإنه يعود بأرقام مختلفة.

مثال على الخط

للنظر في معلومات اللوغ

redis 127.0.0.1:6379> slowlog get 2
1) 1) (عدد) 14
   2) (عدد) 1309448221
   3) (عدد) 15
   4) 1) "ping"
2) 1) (عدد) 13
   2) (عدد) 1309448128
   3) (عدد) 30
   4) 1) "slowlog"
      2) "get"
      3) "100"

للنظر في عدد اللوغات الحالية:

redis 127.0.0.1:6379> SLOWLOG LEN
(عدد) 14

 

يمكنك استخدام الأمر SLOWLOG RESET لإزالة slow log.

redis 127.0.0.1:6379> SLOWLOG LEN
(عدد) 14
redis 127.0.0.1:6379> SLOWLOG RESET
حسنًا
redis 127.0.0.1:6379> SLOWLOG LEN
(عدد) 0

 

خادم Redis