এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি কীতে সংরক্ষিত লিস্ট ভ্যালু থেকে একটি এলিমেন্টের এক বা একাধিক ওকারেন্স ডিলিট করা যায়। এর জন্য আমরা Redis LREM কমান্ড ব্যবহার করব।
LREM কমান্ড
এই কমান্ড একটি কীতে সংরক্ষিত লিস্ট ভ্যালু থেকে স্পেসিফাইড এলিমেন্টের প্রথম count সংখ্যক ওকারেন্স সরিয়ে দেয়। LREM কমান্ডে পাস করা count আর্গুমেন্ট নিচেরভাবে অপারেশনকে প্রভাবিত করে:
- count > 0: হেড (শুরু) থেকে টেইল (শেষ) দিকে 스페সিফাইড এলিমেন্টের count সংখ্যক ওকারেন্স সরায়।
- count < 0: টেইল (শেষ) থেকে হেড (শুরু) দিকে স্পেসিফাইড এলিমেন্টের count সংখ্যক ওকারেন্স সরায়।
- count = 0: স্পেসিফাইড এলিমেন্টের সব ওকারেন্স সরায়।
নন-এксиস্টিং কীকে খালি লিস্ট ধরে নেওয়া হয়, তাই কমান্ড সবসময় 0 রিটার্ন করবে।
যদি কী থাকেও লিস্ট ডেটা টাইপ ছাড়া অন্য ডেটা টাইপ থাকে, তবে এরর রিটার্ন হয়। Redis LREM কমান্ডের সিনট্যাক্স:
সিনট্যাক্স:
redis host:port> LREM <keyname> <count> <element>
আউটপুট:
- (ইন্টিজার) রিপ্লাই, লিস্ট থেকে ডিলিট হওয়া এলিমেন্টের সংখ্যা। - এরর, যদি কী থাকেও লিস্ট ছাড়া অন্য ডেটা টাইপ থাকে।
উদাহরণ:

রেফারেন্স:
- LREM কমান্ড ডকুমেন্টেশন
Redis ডেটাস্টোরে লিস্ট ভ্যালু থেকে নির্দিষ্ট এলিমেন্টের এক বা একাধিক ওকারেন্স ডিলিট করার পদ্ধতিই ছিল এইসব। আপনার মতামত কমেন্টে শেয়ার করুন এবং অন্যদের জানান।