কম্পিউটার

তালিকার মানের মাথায় কীভাবে উপাদান সন্নিবেশ করা যায় – Redis LPUSH | LPUSHX

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

LPUSH কমান্ড

LPUSH কমান্ডটি কী-তে সংরক্ষিত তালিকা মানের মাথায় (স্টার্ট) এক বা একাধিক নির্দিষ্ট উপাদান সন্নিবেশ করতে ব্যবহৃত হয়। তালিকার মানের মাথায় একের পর এক উপাদান সন্নিবেশ করা হয়, বামদিকের উপাদান থেকে ডানদিকের উপাদানে। সুতরাং উদাহরণস্বরূপ, যদি কমান্ড LPUSH তালিকা a b c কার্যকর করা হয়, তারপর তালিকায় c থাকবে প্রথম উপাদান হিসেবে, b দ্বিতীয় উপাদান হিসেবে এবং a তৃতীয় উপাদান হিসাবে।

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

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

redis host:post> LPUSH <keyname> <value 1> [ <value> ]

আউটপুট :-

- (integer) reply, representing the number of elements in the list.
- Error, if key exist and value stored at the key is not a list.

উদাহরণ :-

তালিকার মানের মাথায় কীভাবে উপাদান সন্নিবেশ করা যায় – Redis LPUSH | LPUSHX

LPUSHX কমান্ড

LPUSHX কমান্ডটি কী-তে সংরক্ষিত তালিকা মানের মাথায় (স্টার্ট) শুধুমাত্র একটি নির্দিষ্ট উপাদান সন্নিবেশ করতে ব্যবহৃত হয়। কোন অপারেশন সঞ্চালিত হয় না এবং o ফেরত দেওয়া হয়, যদি কী বিদ্যমান না থাকে। যদি কীটি বিদ্যমান থাকে কিন্তু কীটিতে সংরক্ষিত মান তালিকা ডেটাটাইপের না হয়, তাহলে একটি ত্রুটি ফেরত দেওয়া হয়। Redis LPUSHX কমান্ডের সিনট্যাক্স নিম্নরূপ:-

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

redis host:post> LPUSHX <keyname> <value>

আউটপুট :-

- (integer) reply, representing the number of elements in the list.
- Error, if key exist and value stored at the key is not a list.

উদাহরণ :-

তালিকার মানের মাথায় কীভাবে উপাদান সন্নিবেশ করা যায় – Redis LPUSH | LPUSHX

রেফারেন্স :-

  1. LPUSH কমান্ড ডক্স
  2. LPUSHX কমান্ড ডক্স

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

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


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

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

  3. Redis ZINCRBY - কিভাবে redis-এ সাজানো সেট মানের উপাদানের স্কোর বৃদ্ধি করা যায়

  4. Redis SMOVE - কিভাবে এলিমেন্টকে এক সেট থেকে অন্য সেটে redis এ সরানো যায়