কম্পিউটার

Redis LREM - কিভাবে একটি তালিকা থেকে একটি উপাদানের একাধিক ঘটনা মুছে ফেলা যায়

এই টিউটোরিয়ালে, আমরা শিখব কীভাবে একটি কী-তে সংরক্ষিত তালিকা মান থেকে একটি উপাদানের এক বা একাধিক ঘটনা মুছে ফেলা যায়। এর জন্য, আমরা একটি Redis LREM  ব্যবহার করব আদেশ

LREM কমান্ড

এই কমান্ডটি একটি কীতে সংরক্ষিত একটি তালিকা মান থেকে নির্দিষ্ট উপাদানের প্রথম গণনা ঘটনাগুলিকে সরিয়ে দেয়। LREM কমান্ডে পাস করা গণনা আর্গুমেন্ট নিম্নলিখিত উপায়ে অপারেশনকে প্রভাবিত করে:-

  1. গণনা> 0 :- মাথা (শুরু) থেকে লেজ (শেষ) পর্যন্ত সরানো একটি নির্দিষ্ট উপাদানের গণনার ঘটনাগুলি সরিয়ে দেয়।
  2. গণনা <0 :- টেইল (টেইল) থেকে হেড (স্টার্ট) পর্যন্ত একটি নির্দিষ্ট উপাদানের গণনার ঘটনাগুলি সরিয়ে দেয়।
  3. গণনা =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.

উদাহরণ :-

Redis LREM - কিভাবে একটি তালিকা থেকে একটি উপাদানের একাধিক ঘটনা মুছে ফেলা যায়

রেফারেন্স :-

  1. LREM কমান্ড ডক্স

রেডিস ডেটাস্টোরে সংরক্ষিত একটি তালিকা মান থেকে নির্দিষ্ট উপাদানের এক বা একাধিক ঘটনা কীভাবে মুছে ফেলা যায় তার জন্যই এটি। আপনি যদি এটি পছন্দ করেন, অনুগ্রহ করে মন্তব্য বিভাগে আপনার চিন্তা শেয়ার করুন এবং অন্যদের সাথেও শেয়ার করুন৷

<- কমান্ডের তালিকা করুন


  1. Redis ZSCORE - কিভাবে redis এ সাজানো সেট মান থেকে একটি উপাদানের স্কোর পেতে হয়

  2. রেডিস জেডআরইএম - রেডিসে সাজানো সেট মান থেকে কীভাবে একটি উপাদান মুছবেন

  3. Redis PUNSUBSCRIBE – কিভাবে redis pub/sub-এ একাধিক প্যাটার্ন থেকে আনসাবস্ক্রাইব করবেন

  4. রিডিস আনসাবস্ক্রাইব করুন - রেডিস পাব/সাব-এ একাধিক চ্যানেল থেকে কীভাবে আনসাবস্ক্রাইব করবেন