এই টিউটোরিয়ালে, আমরা শিখব কিভাবে একটি নির্দিষ্ট রেঞ্জের মধ্যে স্কোর সহ সাজানো সেট মানের উপাদানের সংখ্যা পাওয়া যায়। এর জন্য, আমরা Redis ZCOUNT ব্যবহার করব আদেশ৷
৷ZCOUNT কমান্ড
এই কমান্ডটি সাজানো সেট মানের উপাদানের সংখ্যা প্রদান করে, যার স্কোর মিনিট এর সমান। ( অন্তর্ভুক্ত) স্কোর এবং সর্বোচ্চ এর সমান (অন্তর্ভুক্ত) স্কোর একটি যুক্তি হিসাবে পাস করা হয়েছে।
ডিফল্টরূপে মিনিট এবং সর্বোচ্চ আর্গুমেন্ট ক্লোজড ইন্টারভাল (ইনক্লুসিভ) কিন্তু খোলা ব্যবধান (এক্সক্লুসিভ) হিসাবে তাদের নির্দিষ্ট করা সম্ভব () দিয়ে তাদের উপসর্গ বসিয়ে চরিত্র যেমন:-
ZCOUNT zset (1 5
1 <স্কোর <=5 যখন:
সহ উপাদানের সংখ্যা প্রদান করবেZCOUNT zset (5 (10)
5 <স্কোর <10 (5 এবং 10 বাদ দেওয়া) সহ উপাদানের সংখ্যা প্রদান করবে।
মিনিট এবং সর্বোচ্চ যুক্তি হতে পারে-inf (ঋণাত্মক অসীম) এবং +inf (ধনাত্মক অসীম) যাতে একটি নির্দিষ্ট স্কোর রেঞ্জ থেকে বা তার বেশি পর্যন্ত সমস্ত উপাদান পেতে বাছাই করা সেটের সর্বোচ্চ বা সর্বনিম্ন স্কোর জানার প্রয়োজন হয় না।
ত্রুটিটি ফেরত দেওয়া হয়, যদি একটি কী বিদ্যমান থাকে কিন্তু কীটিতে সংরক্ষিত মানটি সাজানো সেট ডেটাটাইপের না হয়। Redis ZCOUNT কমান্ডের সিনট্যাক্স নিম্নরূপ :-
সিনট্যাক্স :-
redis host:post> ZCOUNT <keyname> <min> <max>
আউটপুট :-
- (integer) reply, representing number of elements in the specified score range. - Error, if key exist and value stored at the key is not a sorted set.
উদাহরণ :-
রেফারেন্স :-
- ZCOUNT কমান্ড ডক্স
স্কোর পরিসীমা অনুসারে সাজানো সেট মানের উপাদানের সংখ্যা কীভাবে পেতে হয় তার জন্যই এটি। আপনি যদি এটি পছন্দ করেন, অনুগ্রহ করে মন্তব্য বিভাগে আপনার চিন্তা শেয়ার করুন এবং অন্যদের সাথেও শেয়ার করুন৷