এই টিউটোরিয়ালে, আমরা শিখব কিভাবে রেডিস-সিএলআই ব্যবহার করে রেডিস মেসেজ ব্রোকার সিস্টেমে একাধিক প্যাটার্ন থেকে আনসাবস্ক্রাইব করা যায়।
PUNSUBSCRIBE কমান্ড
PUNSUBSCRIBE কমান্ড রেডিস মেসেজ ব্রোকার সিস্টেমে ক্লায়েন্টকে এক বা একাধিক নির্দিষ্ট প্যাটার্ন থেকে আনসাবস্ক্রাইব করতে ব্যবহৃত হয়। যদি কোন প্যাটার্ন নির্দিষ্ট না করা হয়, তবে ক্লায়েন্ট সাবস্ক্রাইব করা সব প্যাটার্ন থেকে আনসাবস্ক্রাইব হয়। এটি প্রতিটি আনসাবস্ক্রাইব করা প্যাটার্নের জন্য একটি মেসেজ ফেরত দেয়।
সিনট্যাক্স:
redis host:port> PUNSUBSCRIBE <pattern> [<pattern>]
আউটপুট:
- (array) ৩টি এলিমেন্টের রিপ্লাই।
পুশড মেসেজের ফরম্যাট:
একটি মেসেজ ৩টি এলিমেন্ট সহ একটি অ্যারে রিপ্লাই। অ্যারে রিপ্লাইর প্রথম এলিমেন্ট punsubscribe যা বোঝায় যে আমরা দ্বিতীয় এলিমেন্ট হিসেবে দেওয়া প্যাটার্ন থেকে সফলভাবে আনসাবস্ক্রাইব করেছি। তৃতীয় আর্গুমেন্ট বোঝায় আমরা বর্তমানে কতগুলো প্যাটার্নে সাবস্ক্রাইব করা অবস্থায় আছি। যখন শেষ আর্গুমেন্ট শূন্য হয়, ক্লায়েন্ট আর কোন প্যাটার্নে সাবস্ক্রাইব করা অবস্থায় থাকে না, এবং সেটি সাবস্ক্রাইবড স্টেটের বাইরে থাকা যেকোনো রেডিস কমান্ড ইস্যু করতে পারে।
উদাহরণ:

রেফারেন্স:
- PUNSUBSCRIBE কমান্ড ডক্স
রেডিস-সিএলআই ব্যবহার করে রেডিস মেসেজ ব্রোকারে এক বা একাধিক প্যাটার্ন থেকে আনসাবস্ক্রাইব করার প্রক্রিয়া এতে সম্পন্ন। যদি আপনার ভালো লাগে, তবে মন্তব্য অংশে আপনার মতামত শেয়ার করুন এবং অন্যদেরও শেয়ার করুন।