এই টিউটোরিয়ালে, আমরা শিখব কিভাবে বাছাইকৃত সেট মানের সমস্ত উপাদান একটি নির্দিষ্ট পরিসরের মধ্যে এবং স্কোর অনুসারে ক্রমবর্ধমান ক্রমে পাওয়া যায়। এর জন্য, আমরা redis ZRANGEBYSCORE ব্যবহার করব আদেশ৷
৷ZRANGEBYSCORE কমান্ড
এই কমান্ডটি সাজানো সেট মানের সমস্ত উপাদান প্রদান করে, যার স্কোর সমান মিনিট এর চেয়ে বেশি ( অন্তর্ভুক্ত) স্কোর এবং সর্বোচ্চ এর সমান (অন্তর্ভুক্ত) স্কোর একটি যুক্তি হিসাবে পাস. এখানে উপাদানগুলিকে স্কোর অনুসারে ঊর্ধ্বে ক্রমানুসারে ফেরত দেওয়া হয় এবং সমান স্কোরযুক্ত উপাদানগুলির জন্য, তারা আরোহী লেক্সিকোগ্রাফিক ক্রমে সাজানো হয়।
ডিফল্টরূপে মিনিট এবং সর্বোচ্চ আর্গুমেন্ট ক্লোজড ইন্টারভাল (ইনক্লুসিভ) কিন্তু উন্মুক্ত ব্যবধান (এক্সক্লুসিভ) হিসাবে তাদের নির্দিষ্ট করা সম্ভব () দিয়ে তাদের উপসর্গ বসিয়ে চরিত্র যেমন:-
ZRANGEBYSCORE সেট (1 5
1 <স্কোর <=5 যখন:
সহ সমস্ত উপাদান ফেরত দেবেZRANGEBYSCORE zset (5 (10)
5 <স্কোর <10 (5 এবং 10 বাদ দেওয়া) সহ সমস্ত উপাদান ফেরত দেবে।
মিনিট এবং সর্বোচ্চ যুক্তি হতে পারে-inf (ঋণাত্মক অসীম) এবং +inf (ধনাত্মক অসীম), যাতে আপনাকে একটি নির্দিষ্ট স্কোর পরিসর থেকে বা তার বেশি পর্যন্ত সমস্ত উপাদান পেতে সাজানো সেটে সর্বোচ্চ বা সর্বনিম্ন স্কোর জানার প্রয়োজন হয় না।
ঐচ্ছিক আর্গুমেন্ট
Redis ZRANGEBYSCORE কমান্ড নিম্নলিখিত ঐচ্ছিক আর্গুমেন্ট নেয়:-
- স্কোর সহ :- এটি এলিমেন্টের সাথে এলিমেন্টের স্কোর দেখায়। এই ক্ষেত্রে, প্রত্যাবর্তিত অ্যারে মান 1, স্কোর1, … ধারণ করবে। valueN, scoreN value1, …., valueN এর পরিবর্তে .
- সীমা :- এটি গণনা প্রদান করে অফসেট থেকে শুরু হওয়া মিল উপাদান . যদি গণনা মান হল নেতিবাচক তারপর অফসেট থেকে সমস্ত উপাদান ফেরত দেওয়া হয় .
একটি খালি সেট ফেরত দেওয়া হয়, যদি কী বিদ্যমান না থাকে এবং ত্রুটি ফেরত দেওয়া হয়, যদি কী বিদ্যমান থাকে তবে কীটিতে সংরক্ষিত মানটি সাজানো সেট ডেটাটাইপের নয়। redis ZRANGEBYSCORE কমান্ডের সিনট্যাক্স নিম্নরূপ:-
সিনট্যাক্স :-
redis host:post> ZRANGEBYSCORE[WITHSCORES] [সীমা অফসেট গণনা]
আউটপুট :-
<প্রে>- (অ্যারে) উত্তর, নির্দিষ্ট পরিসরে সাজানো সেটের উপাদানগুলিকে প্রতিনিধিত্ব করে।- খালি সেট, যদি কী বিদ্যমান না থাকে।- ত্রুটি, যদি কী বিদ্যমান থাকে এবং কীটিতে সংরক্ষিত মান একটি সাজানো সেট নয়।উদাহরণ :-
রেফারেন্স :-
- ZRANGEBYSCORE কমান্ড ডক্স
রেডিস ডেটাস্টোরে সংরক্ষিত নির্দিষ্ট রেঞ্জের মধ্যে এবং স্কোর অনুসারে ক্রমবর্ধমান ক্রমে স্কোর সহ সাজানো সেট মানের সমস্ত উপাদান কীভাবে পেতে হয় তার জন্যই এটি। আপনি যদি এটি পছন্দ করেন, অনুগ্রহ করে মন্তব্য বিভাগে আপনার চিন্তা শেয়ার করুন এবং অন্যদের সাথেও শেয়ার করুন৷