এই টিউটোরিয়ালে, আমরা শিখব কিভাবে redis ZRANK এবং ZREVRANK কমান্ড ব্যবহার করে রেডিস ডেটাস্টোরের একটি কী-তে সংরক্ষিত সাজানো সেট মানের একটি উপাদানের র্যাঙ্ক পেতে হয়।
ZRANK কমান্ড
এই কমান্ডটি নির্দিষ্ট কী এ সংরক্ষিত সাজানো সেট মানের উপাদানের র্যাঙ্ক ফেরত দিতে ব্যবহৃত হয়। বাছাই করা সেটের উপাদানগুলি স্কোর অনুসারে আরোহী ক্রমে এবং সমান স্কোর সহ উপাদানগুলির জন্য আরোহী অভিধানিক ক্রম ব্যবহার করা হয়। র্যাঙ্কটি শূন্য ভিত্তিক, যার মানে হল যে সদস্যের সর্বনিম্ন স্কোর আছে তার র্যাঙ্ক 0।
Nil ফেরত দেওয়া হয়, যখন সাজানো সেটে উপাদানের অস্তিত্ব থাকে না বা কী বিদ্যমান থাকে না। ত্রুটি ফেরত দেওয়া হয়, যখন কী থাকে কিন্তু কী-তে সংরক্ষিত মানটি সাজানো সেট ডেটাটাইপের হয় না।
redis ZRANK কমান্ডের সিনট্যাক্স নিম্নরূপ:-
সিনট্যাক্স :-
redis host:post> ZRANK <keyname> <element>
আউটপুট :-
- (integer) reply, representing rank of the element stored in the sorted set. - (nil), if element does not exist in the sorted set or if key does not exist. - Error, if key exist and value stored at the key is not a sorted set.
উদাহরণ :-
ZREVRANK কমান্ড :-
এই কমান্ডটি নির্দিষ্ট কী এ সংরক্ষিত সাজানো সেট মানের উপাদানের র্যাঙ্ক ফেরত দিতে ব্যবহৃত হয়। বাছাই করা সেটের উপাদানগুলি স্কোর অনুসারে অবতরণ ক্রমে রয়েছে। সমান স্কোর সহ উপাদানগুলির জন্য ডিসেন্ডিং লেক্সিকোগ্রাফিক্যাল অর্ডার ব্যবহার করা হয়। র্যাঙ্কটি শূন্য ভিত্তিক, যার মানে সর্বোচ্চ স্কোর সহ সদস্যের র্যাঙ্ক 0।
Nil ফেরত দেওয়া হয়, যখন সাজানো সেটে উপাদানের অস্তিত্ব থাকে না বা কী বিদ্যমান থাকে না। ত্রুটি ফেরত দেওয়া হয়, যখন কী থাকে কিন্তু কী-তে সংরক্ষিত মানটি সাজানো সেট ডেটাটাইপের হয় না।
redis ZREVRANK কমান্ডের সিনট্যাক্স নিম্নরূপ:-
সিনট্যাক্স :-
redis host:post> ZREVRANK <keyname> <element>
আউটপুট :-
- (integer) reply, representing rank of the element stored in the sorted set. - (nil), if element does not exist in the sorted set or if key does not exist. - Error, if key exist and value stored at the key is not a sorted set.
উদাহরণ :-
রেফারেন্স :-
- ZRANK কমান্ড ডক্স
- ZREVRANK কমান্ড ডক্স
রেডিস ডেটাস্টোরে সংরক্ষিত সাজানো সেট মানের একটি উপাদানের র্যাঙ্ক কীভাবে পেতে হয় তার জন্যই এটি। আপনি যদি এটি পছন্দ করেন, অনুগ্রহ করে মন্তব্য বিভাগে আপনার চিন্তা শেয়ার করুন এবং অন্যদের সাথেও শেয়ার করুন৷