Latest web development tutorials

Redis รายการสั่งไคลเอ็นต์

เซิร์ฟเวอร์ Redis

Redis คำสั่งรายชื่อลูกค้าที่จะกลับลูกค้าทั้งหมดที่เชื่อมต่อข้อมูลเซิร์ฟเวอร์และสถิติ

ไวยากรณ์

Redis รายชื่อลูกค้าไวยากรณ์คำสั่งพื้นฐานจะเป็นดังนี้:

redis 127.0.0.1:6379> CLIENT LIST

รุ่นที่มีจำหน่าย

> = 2.4.0

ราคาย้อนกลับ

คำสั่งส่งกลับสตริงหลายคู่สายที่มีการจัดรูปแบบตามรูปแบบต่อไปนี้:

  • ลูกค้าแต่ละเชื่อมต่อตรงกับแถว (ในสปลิต LF)
  • แต่ละแถวประกอบด้วยสตริงชุดของคุณสมบัติ = ค่าในรูปแบบของโดเมนคั่นด้วยช่องว่างระหว่างแต่ละโดเมน

ต่อไปนี้คือความหมายของโดเมน:

  • addr: ที่อยู่ของลูกค้าและพอร์ต
  • FD: อธิบายไฟล์โดยใช้ซ็อกเก็ต
  • อายุ: เวลาในไม่กี่วินาทีที่มีการเชื่อมต่อยาว
  • ว่าง: ความยาวของเวลาไม่ได้ใช้งานในไม่กี่วินาที
  • ธง: ธงลูกค้า
  • DB: ลูกค้าใช้ ID ฐานข้อมูล
  • Sub: สมัครเรียบร้อยแล้วจำนวนช่อง
  • psub: หมายเลขของรูปแบบได้สมัครเป็นสมาชิก
  • multi: คำสั่งจะถูกดำเนินการจำนวนการทำธุรกรรม
  • qbuf: ความยาวบัฟเฟอร์แบบสอบถาม (ไบต์ 0 ไม่มีคำสั่งการจัดสรรบัฟเฟอร์)
  • qbuf ฟรี: ค้นพบความยาวของพื้นที่กันชนที่เหลือ (ไบต์, 0 บ่งชี้ว่าไม่มีช่องว่างด้านซ้าย)
  • obl: ความยาวของบัฟเฟอร์ส่งออก (ไบต์, 0 แสดงว่าไม่มีบัฟเฟอร์ส่งออกการจัดสรร)
  • Oll: จำนวนของวัตถุที่มีอยู่ในรายชื่อที่ส่งออก (เมื่อบัฟเฟอร์ส่งออกคือไม่มีช่องว่างเหลือการตอบกลับคำสั่งในรูปแบบของวัตถุสตริงจะ enqueued เพื่อคิวนี้)
  • omem: บัฟเฟอร์ส่งออกและปริมาณของหน่วยความจำที่ถูกครอบครองโดยรายการที่ส่งออก
  • เหตุการณ์: อธิบายไฟล์ที่จัดกิจกรรม
  • คำสั่ง: คำสั่งดำเนินการที่ผ่านมา

ลูกค้าสามารถติดธงประกอบด้วยองค์ประกอบต่อไปนี้:

  • O: ลูกค้าเป็น บริษัท ในเครือโหมดโหนด MONITOR (ทาส)
  • S: ลูกค้าเป็นโหมดทั่วไป (ปกติ) โหนด บริษัท ย่อย
  • M: ลูกค้าเป็นโหนดหลัก (Master)
  • X: ลูกค้าเป็นสาขาการบังคับใช้
  • B: ลูกค้าจะถูกบล็อครอสำหรับเหตุการณ์
  • I: ลูกค้าที่กำลังรอสำหรับการดำเนินงาน VM I / O (เก่า)
  • D: การตรวจสอบ (ดู) ที่สำคัญได้รับการแก้ไขคำสั่ง EXEC ล้มเหลว
  • C: ในการตอบเป็นลายลักษณ์อักษรฉบับสมบูรณ์ปิดการเชื่อมโยง
  • U: ลูกค้าไม่ได้ถูกบล็อก (ยกเลิกการปิดกั้น)
  • A: ปิดการเชื่อมต่อได้อย่างรวดเร็วที่สุด
  • N: ไม่ได้ตั้งธงใด ๆ

เหตุการณ์ที่เกิดขึ้นอธิบายไฟล์สามารถ:

  • r: ซ็อกเก็ตลูกค้า (ในวงเหตุการณ์) สามารถอ่านได้ (อ่าน)
  • w: ซ็อกเก็ตลูกค้า (ในวงเหตุการณ์) สามารถเขียนได้ (เขียนได้)

ตัวอย่าง

redis 127.0.0.1:6379> CLIENT LIST
addr=127.0.0.1:43143 fd=6 age=183 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=client
addr=127.0.0.1:43163 fd=5 age=35 idle=15 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=ping
addr=127.0.0.1:43167 fd=7 age=24 idle=6 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=get

เซิร์ฟเวอร์ Redis