কম্পিউটার

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

এই টিউটোরিয়ালে, আমরা শিখব কিভাবে একটি এলিমেন্টকে একটি সেট মান থেকে অন্য সেট ভ্যালুতে সরানো যায় যেটি রেডিস ডেটাস্টোরে সংরক্ষিত। এর জন্য আমরা একটি কমান্ড ব্যবহার করব – SMOVE redis-cli-এ।

এই কমান্ডটি উৎস-এ সংরক্ষিত একটি সেট মান থেকে নির্দিষ্ট উপাদান সরাতে ব্যবহৃত হয় কী এবং গন্তব্যে সঞ্চিত একটি সেট মানতে একই নির্দিষ্ট উপাদান সন্নিবেশ করান চাবি. এই ক্রিয়াকলাপটি পারমাণবিক, যার অর্থ যেকোন মুহুর্তে নির্দিষ্ট উপাদানটি উত্স সেট মান বা গন্তব্য সেট মানের সদস্য বলে মনে হবে৷

যদি সোর্স কী-এ সেট মান বিদ্যমান না থাকে বা নির্দিষ্ট উপাদান না থাকে, তাহলে কোনো অপারেশন করা হয় না এবং 0 ফেরত দেওয়া হয়। যদি নির্দিষ্ট উপাদান ইতিমধ্যেই গন্তব্য কী-তে সেট মান বিদ্যমান থাকে, তাহলে উপাদানটি শুধুমাত্র উৎস সেট মান থেকে সরানো হয়।

উৎস বা গন্তব্য কী একটি সেট মান ধরে না থাকলে একটি ত্রুটি ফেরত দেওয়া হয়। redis SMOVE কমান্ডের সিনট্যাক্স নিম্নরূপ:-

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

redis host:post> SMOVE <source> <destination> <element>

আউটপুট :- 

- 1, if the element is moved from source to destination.
- 0, if source key does not exist or element is not a member of source set value.
- Error, if source or destination key does not hold a set value.

উদাহরণ :-

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

রেফারেন্স :-

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

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


  1. কিভাবে সাজানো সেটের একটি উপাদানের র‍্যাঙ্ক পাবেন – Redis ZRANK | ZREVRANK

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

  3. Redis MOVE - কিভাবে redis-এ এক থেকে অন্য ডাটাবেসে কী সরানো যায়

  4. কিভাবে redis-এ কী স্ট্রিং মান সেট করতে হয় – Redis SET | SETNX | SETEX | পিসেটেক্স