কম্পিউটার

কিভাবে তালিকা মানের লেজে উপাদান সন্নিবেশ করা যায় – Redis RPUSH | RPUSHX

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

RPUSH কমান্ড

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

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

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

redis host:post> RPUSH <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 RPUSH | RPUSHX

RPUSHX কমান্ড

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

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

redis host:post> RPUSHX <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 RPUSH | RPUSHX

রেফারেন্স :-

  1. RPUSH কমান্ড ডক্স
  2. RPUSHX কমান্ড ডক্স

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

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


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

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

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

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