কম্পিউটার

রেডিস এলটিআরআইএম - রেডিস ডেটাস্টোরে সংরক্ষিত একটি বিদ্যমান তালিকা কীভাবে ট্রিম করবেন

এই টিউটোরিয়ালে, আমরা শিখব কিভাবে রেডিস ডেটাস্টোরে একটি কী-এ সংরক্ষিত একটি বিদ্যমান তালিকা মান ছাঁটাই করা যায়। এর জন্য, আমরা Redis LTRIM  ব্যবহার করব কমান্ড।

LTIM কমান্ড

এই কমান্ডটি একটি বিদ্যমান তালিকা মান ছাঁটাই করে যেমন ফলাফল তালিকার মান শুধুমাত্র উপাদানগুলির নির্দিষ্ট পরিসর ধারণ করে। পরিসরটি শুরু ( অন্তর্ভুক্ত) এবং শেষ (অন্তর্ভুক্ত) অফসেট দ্বারা সংজ্ঞায়িত করা হয়, যা একটি সাবস্ট্রিংয়ের শুরু এবং শেষ সূচক নির্ধারণ করে।

সূচকটি শূন্য ভিত্তিক, তাই 0 মানে প্রথম উপাদান, 1 মানে দ্বিতীয় উপাদান ইত্যাদি। স্ট্রিং মানের শেষ থেকে শুরু করে অফসেট দেওয়ার জন্য একটি ঋণাত্মক সংখ্যাও ব্যবহার করা যেতে পারে, এখানে -1 মানে শেষ উপাদান, -2 মানে দ্বিতীয় শেষ উপাদান ইত্যাদি।

সীমার বাইরের অফসেটগুলি নিম্নলিখিত উপায়ে পরিচালনা করা হয়:-

  1. শুরু> শেষ :- ফলাফল একটি খালি তালিকা, যার কারণে নির্দিষ্ট কী অপসারণ করা হয়।
  2. শেষ> তালিকার আকার :- তালিকা মানের শেষ উপাদানের সূচী অফসেট শেষ করার জন্য সেট করা হয়েছে।

যদি কীটি বিদ্যমান থাকে তবে কীটিতে সংরক্ষিত মান তালিকা ডেটাটাইপের না হয়, একটি ত্রুটি ফেরত দেওয়া হয়। Redis LTRIM কমান্ডের সিনট্যাক্স নিম্নরূপ:- 

সিনট্যাক্স :-

redis host:post> LTRIM <keyname> <start> <stop>

আউটপুট :- 

- (string) reply, OK
- Error, if key exist and value stored at the key is not a list.

উদাহরণ :-

রেডিস এলটিআরআইএম - রেডিস ডেটাস্টোরে সংরক্ষিত একটি বিদ্যমান তালিকা কীভাবে ট্রিম করবেন

রেফারেন্স :-

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

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

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


  1. রেডিস তালিকা - রেডিস ডেটাস্টোরে একটি তালিকা মান পরিচালনা করার জন্য কমান্ড

  2. Redis LRANGE - কিভাবে redis ডেটাস্টোরে তালিকা মানের সমস্ত উপাদান পেতে হয়

  3. Redis HINCRBY - হ্যাশ ভ্যালুতে ফিল্ডে সংরক্ষিত একটি সংখ্যা কিভাবে বৃদ্ধি করা যায়

  4. Redis KEYS – কিভাবে রেডিস ডেটাস্টোরে এক বা একাধিক কী সংরক্ষণ করা যায়