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