কম্পিউটার

Redis ZREVRANGEBYSCORE - স্কোর পরিসীমা এবং ডেস্ক ক্রম অনুসারে সাজানো সেটের উপাদানগুলি কীভাবে পাবেন

এই টিউটোরিয়ালে, আমরা শিখব কিভাবে নির্দিষ্ট রেঞ্জের মধ্যে এবং স্কোর অনুসারে ক্রম অনুসারে সাজানো সেট মানের সমস্ত উপাদান পাওয়া যায়। এর জন্য আমরা redis ZREVRANGEBYSCORE ব্যবহার করব আদেশ৷

ZREVRANGEBYSCORE কমান্ড

এই কমান্ডটি সাজানো সেট মানের সমস্ত উপাদান প্রদান করে, যার স্কোর সর্বোচ্চ এর সমান ( অন্তর্ভুক্ত) স্কোর এবং মিনিট এর সমান (অন্তর্ভুক্ত) স্কোর একটি যুক্তি হিসাবে পাস. এখানে উপাদানগুলিকে স্কোর দ্বারা অবরোহ ক্রমে ফেরত দেওয়া হয় এবং সমান স্কোরযুক্ত উপাদানগুলির জন্য, সেগুলিকে সাজানো হয় অবরোহী আভিধানিক ক্রমে।

ডিফল্টরূপে সর্বোচ্চ  এবং মিনিট আর্গুমেন্ট ক্লোজড ইন্টারভাল (ইনক্লুসিভ) কিন্তু উন্মুক্ত ব্যবধান (এক্সক্লুসিভ) হিসাবে তাদের নির্দিষ্ট করা সম্ভব () দিয়ে তাদের উপসর্গ বসিয়ে চরিত্র যেমন:- 

ZREVRANGEBYSCORE সেট (5 1 

5> স্কোর => 1 সময় সহ সমস্ত উপাদান ফেরত দেবে:

ZREVRANGEBYSCORE zset (10 (5

10> স্কোর> 5 (5 এবং 10 বাদ দেওয়া) সহ সমস্ত উপাদান প্রদান করবে।

সর্বোচ্চ এবং মিনিট যুক্তি +inf (ধনাত্মক অসীম) এবং -inf (ঋণাত্মক অসীম) হতে পারে, যাতে একটি নির্দিষ্ট স্কোর রেঞ্জ থেকে বা তার বেশি পর্যন্ত সমস্ত উপাদান পেতে বাছাই করা সেটে আপনাকে সর্বোচ্চ বা সর্বনিম্ন স্কোর জানার প্রয়োজন হয় না।

ঐচ্ছিক আর্গুমেন্ট

Redis ZREVRANGEBYSCORE কমান্ড নিম্নলিখিত ঐচ্ছিক আর্গুমেন্ট নেয়:-

  1. স্কোর সহ :- এটি এলিমেন্টের সাথে এলিমেন্টের স্কোর দেখায়। এই ক্ষেত্রে, প্রত্যাবর্তিত অ্যারে মান 1, স্কোর1, … ধারণ করবে। valueN, scoreN value1, …., valueN এর পরিবর্তে .
  2. সীমা :- এটি গণনা প্রদান করে অফসেট থেকে শুরু হওয়া মিল উপাদান . যদি গণনা মান হল নেতিবাচক তারপর অফসেট থেকে সমস্ত উপাদান ফেরত দেওয়া হয় .

একটি খালি সেট ফেরত দেওয়া হয়, যদি কী বিদ্যমান না থাকে এবং ত্রুটি ফেরত দেওয়া হয়, যদি কী বিদ্যমান থাকে তবে কীটিতে সংরক্ষিত মানটি সাজানো সেট ডেটাটাইপের নয়। redis ZREVRANGEBYSCORE কমান্ডের সিনট্যাক্স নিম্নরূপ:- 

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

redis host:post> ZREVRANGEBYSCORE    [WITHSCORES] [সীমা অফসেট গণনা]

আউটপুট :-

<প্রে>- (অ্যারে) উত্তর, নির্দিষ্ট পরিসরে সাজানো সেটের উপাদানগুলিকে প্রতিনিধিত্ব করে।- খালি সেট, যদি কী বিদ্যমান না থাকে।- ত্রুটি, যদি কী বিদ্যমান থাকে এবং কীটিতে সংরক্ষিত মান একটি সাজানো সেট নয়।

উদাহরণ :-

Redis ZREVRANGEBYSCORE - স্কোর পরিসীমা এবং ডেস্ক ক্রম অনুসারে সাজানো সেটের উপাদানগুলি কীভাবে পাবেন

রেফারেন্স :-

  1. ZREVRANGEBYSCORE কমান্ড ডক্স

রেডিস ডেটাস্টোরে সংরক্ষিত নির্দিষ্ট রেঞ্জের মধ্যে স্কোর এবং স্কোর অনুসারে ক্রমানুসারে সাজানো সেট মানের সমস্ত উপাদান কীভাবে পেতে হয় তার জন্যই এটি। আপনি যদি এটি পছন্দ করেন, অনুগ্রহ করে মন্তব্য বিভাগে আপনার চিন্তা শেয়ার করুন এবং অন্যদের সাথেও শেয়ার করুন৷


  1. Redis ZRANGE – Asc Rank Range দ্বারা সাজানো সেটের উপাদানগুলি কীভাবে পাবেন

  2. রেডিস জেডকার্ড - রেডিস ডেটাস্টোরে সাজানো সেটের আকার কীভাবে পাবেন

  3. Redis ZINCRBY - কিভাবে redis-এ সাজানো সেট মানের উপাদানের স্কোর বৃদ্ধি করা যায়

  4. Redis ZRANGEBYSCORE - স্কোর পরিসীমা এবং asc ক্রম অনুসারে সাজানো সেটের উপাদানগুলি কীভাবে পাবেন