এই টিউটোরিয়ালে, আমরা শিখব কীভাবে একটি কী-তে সংরক্ষিত তালিকা মান থেকে একটি উপাদানের এক বা একাধিক ঘটনা মুছে ফেলা যায়। এর জন্য, আমরা একটি Redis LREM ব্যবহার করব আদেশ
LREM কমান্ড
এই কমান্ডটি একটি কীতে সংরক্ষিত একটি তালিকা মান থেকে নির্দিষ্ট উপাদানের প্রথম গণনা ঘটনাগুলিকে সরিয়ে দেয়। LREM কমান্ডে পাস করা গণনা আর্গুমেন্ট নিম্নলিখিত উপায়ে অপারেশনকে প্রভাবিত করে:-
- গণনা> 0 :- মাথা (শুরু) থেকে লেজ (শেষ) পর্যন্ত সরানো একটি নির্দিষ্ট উপাদানের গণনার ঘটনাগুলি সরিয়ে দেয়।
- গণনা <0 :- টেইল (টেইল) থেকে হেড (স্টার্ট) পর্যন্ত একটি নির্দিষ্ট উপাদানের গণনার ঘটনাগুলি সরিয়ে দেয়।
- গণনা =0 :- একটি নির্দিষ্ট উপাদানের সমস্ত ঘটনাকে সরিয়ে দেয়।
একটি অ-বিদ্যমান কী একটি খালি তালিকা হিসাবে ব্যাখ্যা করা হয়, তাই কমান্ডটি সর্বদা 0 প্রদান করবে।
যদি কীটি বিদ্যমান থাকে তবে কীটিতে সংরক্ষিত মান তালিকা ডেটাটাইপের না হয়, একটি ত্রুটি ফেরত দেওয়া হয়। Redis LREM কমান্ডের সিনট্যাক্স নিম্নরূপ:-
সিনট্যাক্স :-
redis host:post> LREM <keyname> <count> <element>
আউটপুট :-
- (integer) reply, representing number of elements deleted from the list. - Error, if key exist and value stored at the key is not a list.
উদাহরণ :-
রেফারেন্স :-
- LREM কমান্ড ডক্স
রেডিস ডেটাস্টোরে সংরক্ষিত একটি তালিকা মান থেকে নির্দিষ্ট উপাদানের এক বা একাধিক ঘটনা কীভাবে মুছে ফেলা যায় তার জন্যই এটি। আপনি যদি এটি পছন্দ করেন, অনুগ্রহ করে মন্তব্য বিভাগে আপনার চিন্তা শেয়ার করুন এবং অন্যদের সাথেও শেয়ার করুন৷