এই টিউটোরিয়ালে, আমরা শিখব কিভাবে একটি নির্দিষ্ট রেঞ্জের মধ্যে র্যাঙ্ক সহ সাজানো সেট মানের উপাদানগুলি সরিয়ে ফেলা যায়। এর জন্য, আমরা Redis ZREMRANGEBYRANK ব্যবহার করব আদেশ৷
৷ZREMRANGEBYRANK কমান্ড
এই কমান্ডটি সাজানো সেট মানের সমস্ত উপাদান সরিয়ে দেয়, যার র্যাঙ্ক শুরু এর মধ্যে এবং থামুন আর্গুমেন্ট।
স্টার্ট এবং স্টপ হল শূন্য ভিত্তিক সূচী যেখানে 0 মানে সর্বনিম্ন স্কোরের উপাদান, 1 মানে দ্বিতীয় সর্বনিম্ন স্কোরের উপাদান ইত্যাদি। বাছাই করা সেট মানের সর্বোচ্চ স্কোর উপাদান থেকে শুরু করে একটি অফসেট প্রদান করতে ঋণাত্মক সংখ্যাগুলিও ব্যবহার করা যেতে পারে, এখানে -1 মানে সর্বোচ্চ স্কোরের উপাদান, -2 মানে দ্বিতীয় সর্বোচ্চ স্কোরের উপাদান ইত্যাদি।
একটি ত্রুটি ফেরত দেওয়া হয়, যদি কীটি বিদ্যমান থাকে কিন্তু কীটিতে সংরক্ষিত মানটি সাজানো সেট ডেটাটাইপের না হয়।
redis ZREMRANGEBYRANK কমান্ডের সিনট্যাক্স নিম্নরূপ:-
সিনট্যাক্স :-
redis host:post> ZREMRANGEBYRANK <keyname> <start> <stop>
আউটপুট :-
- (integer) reply, representing number of removed elements. - 0, if key does not exists. - Error, if key exist and value stored at the key is not a sorted set.
উদাহরণ :-
রেফারেন্স :-
- ZREMRANGEBYRANK কমান্ড ডক্স
নির্দিষ্ট পরিসরের মধ্যে র্যাঙ্ক থাকা বাছাই করা সেট মানের উপাদানগুলিকে কীভাবে সরিয়ে ফেলা যায় তার জন্যই এটি। আপনি যদি এটি পছন্দ করেন, অনুগ্রহ করে মন্তব্য বিভাগে আপনার চিন্তা শেয়ার করুন এবং অন্যদের সাথেও শেয়ার করুন৷