Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Redis

Redis UNSUBSCRIBE – วิธียกเลิกการสมัครจากหลายช่องใน redis pub/sub

ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับวิธียกเลิกการสมัครจากหลายช่องในระบบนายหน้าข้อความ redis โดยใช้ redis-cli

ยกเลิกการสมัครคำสั่ง

คำสั่ง UNSUBSCRIBE ใช้เพื่อยกเลิกการสมัครไคลเอ็นต์จากช่องสัญญาณที่ระบุอย่างน้อยหนึ่งช่องในระบบนายหน้าข้อความ redis หากไม่มีการระบุช่อง ระบบจะยกเลิกการสมัครรับข้อมูลจากช่องที่สมัครรับข้อมูลทั้งหมด มันส่งกลับข้อความสำหรับทุกช่องที่ยกเลิกการสมัคร

ไวยากรณ์ของคำสั่ง redis UNSUBSCRIBE มีดังนี้ :-

ไวยากรณ์ :-

redis host:post> UNSUBSCRIBE <channel> [ <channel> ]

ผลลัพธ์ :- 

- (array) reply of 3 elements.

รูปแบบของข้อความที่ส่ง :-

ข้อความคือการตอบกลับอาร์เรย์ที่มีองค์ประกอบ 3 อย่าง องค์ประกอบแรกของการตอบกลับอาร์เรย์คือ ยกเลิกการสมัคร ซึ่งหมายความว่าเราได้ยกเลิกการสมัครรับข้อมูลจากช่องที่กำหนดเป็นองค์ประกอบที่สองในการตอบกลับเรียบร้อยแล้ว อาร์กิวเมนต์ที่สามแสดงถึงจำนวนช่องที่เราสมัครรับข้อมูลในปัจจุบัน เมื่ออาร์กิวเมนต์สุดท้ายเป็นศูนย์ ไคลเอ็นต์จะไม่สมัครรับข้อมูลจากช่องใดๆ อีกต่อไป และสามารถออกคำสั่ง redis ใดๆ เนื่องจากอยู่นอกสถานะสมัครรับข้อมูล

ตัวอย่าง :-

Redis UNSUBSCRIBE – วิธียกเลิกการสมัครจากหลายช่องใน redis pub/sub

ข้อมูลอ้างอิง :-

  1. ยกเลิกการสมัครเอกสารคำสั่ง

นั่นคือทั้งหมดสำหรับวิธีการยกเลิกการสมัครรับข้อมูลจากหนึ่งช่องหรือมากกว่าในโบรกเกอร์ข้อความ redis โดยใช้ redis-cli หากคุณชอบโปรดแบ่งปันความคิดของคุณในส่วนความคิดเห็นและแบ่งปันกับผู้อื่นด้วย