এই টিউটোরিয়ালে, আমরা শিখব কিভাবে বাছাই করা সেট মানের সমস্ত উপাদান একটি নির্দিষ্ট পরিসরের মধ্যে এবং আরোহী লেক্সিকোগ্রাফিক্যাল ক্রমে পাওয়া যায়। এর জন্য, আমরা Redis ZRANGEBYLEX ব্যবহার করব আদেশ।
ZRANGEBYLEX কমান্ড
এই কমান্ডটি (উপাদানের স্ট্রিং উপস্থাপনা) মান সহ একটি নির্দিষ্ট কী-তে সংরক্ষিত বাছাই করা সেট মানের সমস্ত উপাদান ফেরত দেয়। মিনিট এর মধ্যে এবং সর্বোচ্চ যুক্তি. এখানে একটি সাজানো সেট মানের সমস্ত উপাদান একই স্কোর সহ ঢোকানো হয়, যাতে আভিধানিক ক্রম জোর করে। প্রত্যাবর্তিত উপাদানগুলি আরোহী লেক্সিকোগ্রাফিক্যাল ক্রমে রয়েছে৷
মিনিট এবং সর্বোচ্চ আর্গুমেন্ট অবশ্যই ( দিয়ে শুরু হবে অথবা , যেখানে বন্ধ ব্যবধান নির্দিষ্ট করে (অন্তর্ভুক্ত) এবং ( খোলা ব্যবধান নির্দিষ্ট করে (এক্সক্লুসিভ) . যেমন:-
ZRANGEBYLEX সেট [a [f]
<=element <=f while:
সহ সমস্ত উপাদান ফেরত দেবেZRANGEBYLEX সেট [a (f)
একটি <=উপাদান
মিনিট এবং সর্বোচ্চ আর্গুমেন্টে + এর বিশেষ মান থাকতে পারে অথবা – , যেখানে + ইতিবাচক অসীম স্ট্রিং এবং – নির্দিষ্ট করে নেতিবাচক অসীম স্ট্রিং নির্দিষ্ট করে, তাই উদাহরণস্বরূপ ZRANGEBYLEX সেট – + কমান্ড সাজানো সেট মানের সমস্ত উপাদান ফিরিয়ে দেবে।
LIMIT গণনা পেতে (ঐচ্ছিক) আর্গুমেন্ট কমান্ডে পাস করা যেতে পারে অফসেট থেকে শুরু হওয়া মিল উপাদান . যদি গণনা হয় মান হল নেতিবাচক তারপর অফসেট থেকে সমস্ত উপাদান ফেরত দেওয়া হয় . যেমন:-
ZRANGEBYLEX সেট [a [f LIMIT 1 3কোথায় সেট =[a, b, c, d, e, f, g, h]
দ্বিতীয় মিলে যাওয়া উপাদান থেকে শুরু করে তিনটি মিলে যাওয়া উপাদান ফিরিয়ে দেবে। অর্থাৎ [b, c, d]
একটি খালি সেট ফেরত দেওয়া হয়, যদি একটি কী বিদ্যমান না থাকে এবং একটি ত্রুটি ফেরত দেওয়া হয়, যদি একটি কী বিদ্যমান থাকে কিন্তু কীটিতে সংরক্ষিত মানটি সাজানো সেট ডেটাটাইপের না হয়। Redis ZRANGEBYLEX কমান্ডের সিনট্যাক্স নিম্নরূপ:-
সিনট্যাক্স :-
redis host:post> ZRANGEBYLEX[সীমা অফসেট গণনা]
আউটপুট :-
<প্রে>- (অ্যারে) উত্তর, নির্দিষ্ট পরিসরে সাজানো সেটের উপাদানগুলিকে প্রতিনিধিত্ব করে।- খালি সেট, যদি কী বিদ্যমান না থাকে।- ত্রুটি, যদি কী বিদ্যমান থাকে এবং কীটিতে সংরক্ষিত মান একটি সাজানো সেট নয়।উদাহরণ :-
রেফারেন্স :-
- ZRANGEBYLEX কমান্ড ডক্স
নির্দিষ্ট পরিসরের মধ্যে এবং আরোহী লেক্সিকোগ্রাফিক্যাল ক্রম অনুসারে সাজানো সেট মানের সমস্ত উপাদান কীভাবে পেতে হয় তার জন্যই এটি। আপনি যদি এটি পছন্দ করেন, অনুগ্রহ করে মন্তব্য বিভাগে আপনার চিন্তা শেয়ার করুন এবং অন্যদের সাথেও শেয়ার করুন৷