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