এই টিউটোরিয়ালে, আমরা শিখব কীভাবে একটি সর্টেড সেট ভ্যালুর এলিমেন্টগুলো র্যাঙ্কের একটি নির্দিষ্ট রেঞ্জের মধ্যে থাকলে রিমুভ করতে হয়। এর জন্য আমরা Redis ZREMRANGEBYRANK কমান্ড ব্যবহার করব।
ZREMRANGEBYRANK কমান্ড
এই কমান্ড সর্টেড সেট ভ্যালুর সকল এলিমেন্ট রিমুভ করে যাদের র্যাঙ্ক start এবং stop আর্গুমেন্টের মধ্যে থাকে।
start এবং stop হলো জিরো-বেসড ইনডেক্স যেখানে ০ মানে সবচেয়ে কম স্কোরের এলিমেন্ট, ১ মানে দ্বিতীয় সবচেয়ে কম স্কোরের এলিমেন্ট এবং এভাবেই। নেগেটিভ নাম্বারও ব্যবহার করা যায় হাইএস্ট স্কোরের এলিমেন্ট থেকে অফসেট দিতে, এখানে -1 মানে হাইএস্ট স্কোরের এলিমেন্ট, -2 মানে দ্বিতীয় হাইএস্ট স্কোরের এলিমেন্ট এবং এভাবেই।
এরর রিটার্ন হয়, যদি কী এক্সিস্ট করে কিন্তু কী-এ স্টোর করা ভ্যালু সর্টেড সেট ডেটা টাইপের নয়।
Redis ZREMRANGEBYRANK কমান্ডের সিনট্যাক্স নিচের মতো:
সিনট্যাক্স :-
redis host:post> ZREMRANGEBYRANK
আউটপুট :-
- (integer) reply, রিমুভড এলিমেন্টের সংখ্যা রিপ্রেজেন্ট করে। - 0, যদি কী এক্সিস্ট না করে। - Error, যদি কী এক্সিস্ট করে এবং কী-এ স্টোর করা ভ্যালু সর্টেড সেট নয়।
উদাহরণ :-

রেফারেন্স :-
- ZREMRANGEBYRANK Command Docs
স্পেসিফিক র্যাঙ্ক রেঞ্জের মধ্যে সর্টেড সেট ভ্যালুর এলিমেন্ট রিমুভ করার বিষয়ে এতটুকু। আপনার মতামত কমেন্ট সেকশনে শেয়ার করুন এবং অন্যদের সাথে শেয়ার করুন যদি পছন্দ হয়।