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

Redis ZREMRANGEBYSCORE 습득: স্কোর রেঞ্জ দিয়ে সর্টেড সেট এলিমেন্ট দ্রুত রিমুভ করুন

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

ZREMRANGEBYSCORE কমান্ড

এই কমান্ড সর্টেড সেট ভ্যালুর সকল এলিমেন্ট রিমুভ করে যাদের স্কোর min (ইনক্লूसিভ) স্কোরের চেয়ে বড় বা সমান এবং max (ইনক্লूसিভ) স্কোরের চেয়ে ছোট বা সমান আর্গুমেন্ট হিসেবে পাস করা হয়।

ডিফল্টভাবে min এবং max আর্গুমেন্টগুলো ক্লোজড ইন্টারভাল (ইনক্লूसিভ) কিন্তু এগুলাকে ওপেন ইন্টারভাল (এক্সক্লूसিভ) হিসেবে স্পেসিফাই করা সম্ভব ( ক্যারেক্টার প্রিফিক্স দিয়ে। উদাহরণস্বরূপ:-

ZREMRANGEBYSCORE set (1 5 

এটি 1 < score <= 5 वाले সকল এলিমেন্ট রিমুভ করবে, যখন:

ZREMRANGEBYSCORE set (5 (10

এটি 5 < score < 10 (5 এবং 10 এক্সক্লুডেড) والے সকল এলিমেন্ট রিমুভ করবে।

min এবং max আর্গুমেন্ট -inf (নেগেটিভ ইনফিনিটি) এবং +inf (পজিটিভ ইনফিনিটি) হতে পারে যাতে আপনাকে সর্টেড সেটে হাইএস্ট বা লোএস্ট স্কোর জানার প্রয়োজন নয়।

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

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

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

redis host:post> ZREMRANGEBYSCORE   

আউটপুট :-

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

উদাহরণ :-

Redis ZREMRANGEBYSCORE 습득: স্কোর রেঞ্জ দিয়ে সর্টেড সেট এলিমেন্ট দ্রুত রিমুভ করুন

রেফারেন্স :-

  1. ZREMRANGEBYSCORE Command Docs

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


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

  2. রেডিস ZINCRBY: সর্টেড সেট স্কোর দ্রুত ও নিরাপদে ইনক্রিমেন্ট করুন

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

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