কম্পিউটার টিউটোরিয়াল

Redis ZREMRANGEBYRANK: র‍্যাঙ্ক দিয়ে সর্টেড সেট এলিমেন্ট দক্ষতার সাথে রিমুভ করুন

এই টিউটোরিয়ালে, আমরা শিখব কীভাবে একটি সর্টেড সেট ভ্যালুর এলিমেন্টগুলো র‍্যাঙ্কের একটি নির্দিষ্ট রেঞ্জের মধ্যে থাকলে রিমুভ করতে হয়। এর জন্য আমরা Redis ZREMRANGEBYRANK কমান্ড ব্যবহার করব।

ZREMRANGEBYRANK কমান্ড

এই কমান্ড সর্টেড সেট ভ্যালুর সকল এলিমেন্ট রিমুভ করে যাদের র‍্যাঙ্ক start এবং stop আর্গুমেন্টের মধ্যে থাকে।

start এবং stop হলো জিরো-বেসড ইনডেক্স যেখানে ০ মানে সবচেয়ে কম স্কোরের এলিমেন্ট, ১ মানে দ্বিতীয় সবচেয়ে কম স্কোরের এলিমেন্ট এবং এভাবেই। নেগেটিভ নাম্বারও ব্যবহার করা যায় হাইএস্ট স্কোরের এলিমেন্ট থেকে অফসেট দিতে, এখানে -1 মানে হাইএস্ট স্কোরের এলিমেন্ট, -2 মানে দ্বিতীয় হাইএস্ট স্কোরের এলিমেন্ট এবং এভাবেই।

এরর রিটার্ন হয়, যদি কী এক্সিস্ট করে কিন্তু কী-এ স্টোর করা ভ্যালু সর্টেড সেট ডেটা টাইপের নয়।

Redis ZREMRANGEBYRANK কমান্ডের সিনট্যাক্স নিচের মতো:

সিনট্যাক্স :-

redis host:post> ZREMRANGEBYRANK   

আউটপুট :-

- (integer) reply, রিমুভড এলিমেন্টের সংখ্যা রিপ্রেজেন্ট করে। - 0, যদি কী এক্সিস্ট না করে। - Error, যদি কী এক্সিস্ট করে এবং কী-এ স্টোর করা ভ্যালু সর্টেড সেট নয়। 

উদাহরণ :-

Redis ZREMRANGEBYRANK: র‍্যাঙ্ক দিয়ে সর্টেড সেট এলিমেন্ট দক্ষতার সাথে রিমুভ করুন

রেফারেন্স :-

  1. ZREMRANGEBYRANK Command Docs

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


  1. রেডিস ZRANGE ব্যবহার: অ্যাসেন্ডিং র‍্যাঙ্ক র‍্যাঞ্জ অনুযায়ী সর্টেড সেট এলিমেন্ট ফেচ করুন

  2. রেডিস ZCARD দিয়ে সর্টেড সেটের আকার খুঁজুন

  3. Redis ZREVRANGEBYSCORE ব্যবহার করে সকোর রেঞ্জ অনুযায়ী সর্টেড সেট এলিমেন্ট ডিসেন্ডিং অর্ডারে রিট্রিভ করুন

  4. Redis ZRANGEBYSCORE মাস্টার করুন: সকোর রেঞ্জ অনুযায়ী সর্টেড সেট এলিমেন্ট এসেন্ডিং অর্ডারে রিট্রিভ করুন