ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับวิธียกเลิกการสมัครจากหลายช่องในระบบนายหน้าข้อความ redis โดยใช้ redis-cli
ยกเลิกการสมัครคำสั่ง
คำสั่ง UNSUBSCRIBE ใช้เพื่อยกเลิกการสมัครไคลเอ็นต์จากช่องสัญญาณที่ระบุอย่างน้อยหนึ่งช่องในระบบนายหน้าข้อความ redis หากไม่มีการระบุช่อง ระบบจะยกเลิกการสมัครรับข้อมูลจากช่องที่สมัครรับข้อมูลทั้งหมด มันส่งกลับข้อความสำหรับทุกช่องที่ยกเลิกการสมัคร
ไวยากรณ์ของคำสั่ง redis UNSUBSCRIBE มีดังนี้ :-
ไวยากรณ์ :-
redis host:post> UNSUBSCRIBE <channel> [ <channel> ]
ผลลัพธ์ :-
- (array) reply of 3 elements.
รูปแบบของข้อความที่ส่ง :-
ข้อความคือการตอบกลับอาร์เรย์ที่มีองค์ประกอบ 3 อย่าง องค์ประกอบแรกของการตอบกลับอาร์เรย์คือ ยกเลิกการสมัคร ซึ่งหมายความว่าเราได้ยกเลิกการสมัครรับข้อมูลจากช่องที่กำหนดเป็นองค์ประกอบที่สองในการตอบกลับเรียบร้อยแล้ว อาร์กิวเมนต์ที่สามแสดงถึงจำนวนช่องที่เราสมัครรับข้อมูลในปัจจุบัน เมื่ออาร์กิวเมนต์สุดท้ายเป็นศูนย์ ไคลเอ็นต์จะไม่สมัครรับข้อมูลจากช่องใดๆ อีกต่อไป และสามารถออกคำสั่ง redis ใดๆ เนื่องจากอยู่นอกสถานะสมัครรับข้อมูล
ตัวอย่าง :-
ข้อมูลอ้างอิง :-
- ยกเลิกการสมัครเอกสารคำสั่ง
นั่นคือทั้งหมดสำหรับวิธีการยกเลิกการสมัครรับข้อมูลจากหนึ่งช่องหรือมากกว่าในโบรกเกอร์ข้อความ redis โดยใช้ redis-cli หากคุณชอบโปรดแบ่งปันความคิดของคุณในส่วนความคิดเห็นและแบ่งปันกับผู้อื่นด้วย