কম্পিউটার টিউটোরিয়াল

Redis SUNION ও SUNIONSTORE: সেট ইউনিয়ন অপারেশনের সম্পূর্ণ গাইড

এই টিউটোরিয়ালে আমরা শিখব কিভাবে Redis SUNION এবং SUNIONSTORE কমান্ড ব্যবহার করে Redis ডেটাস্টোরে সংরক্ষিত দুই বা তার অধিক সেট ভ্যালুর ওপর ইউনিয়ন অপারেশন করা যায়।

সেটের ইউনিয়ন:

সেট থিয়রিতে, দুটি বা অধিক সেটের ইউনিয়ন হলো সেই সেট যাতে সব সেটের ডিস্টিংक्ट (বিশেষ) এলিমেন্টগুলো থাকে। উদাহরণ:

A = {1, 2, 3, 4, 5} B = {4, 5, 6, 7, 8, 9} A ও B-এর ইউনিয়ন: A U B = {1, 2, 3, 4, 5, 6, 7, 8, 9}

Redis SUNION ও SUNIONSTORE: সেট ইউনিয়ন অপারেশনের সম্পূর্ণ গাইড

SUNION কমান্ড:

এই কমান্ড দুটি বা অধিক নির্দিষ্ট সেটের ওপর ইউনিয়ন অপারেশন করে ফলাফল অ্যারে হিসেবে রিটার্ন করে। যদি কোনো নির্দিষ্ট কী না থাকে, তবে সেটিকে খালি সেট ধরে নেওয়া হয়। এরর রিটার্ন হবে, যদি কী থাকেও সেট ছাড়া অন্য ডেটা টাইপ থাকে। Redis SUNION কমান্ডের সিনট্যাক্স:

সিনট্যাক্স:

redis host:port> SUNION <keyName 1> <keyName 2> <keyName 3>

আউটপুট:

- (অ্যারে) রিপ্লাই, যাতে ইউনিয়ন অপারেশন থেকে ফলাফলগুলো থাকে। - এরর, যদি কী থাকেও সেট ছাড়া অন্য ডেটা টাইপ থাকে।

উদাহরণ:

Redis SUNION ও SUNIONSTORE: সেট ইউনিয়ন অপারেশনের সম্পূর্ণ গাইড

SUNIONSTORE কমান্ড:

এই কমান্ড দুটি বা অধিক নির্দিষ্ট সেটের ওপর ইউনিয়ন অপারেশন করে ফলাফল একটি নতুন সেট ভ্যালু হিসেবে নির্দিষ্ট কীতে সংরক্ষণ করে। যদি কোনো নির্দিষ্ট কী না থাকে, তবে সেটিকে খালি সেট ধরে নেওয়া হয়। এরর রিটার্ন হবে, যদি কী থাকেও সেট ছাড়া অন্য ডেটা টাইপ থাকে। Redis SUNIONSTORE কমান্ডের সিনট্যাক্স:

সিনট্যাক্স:

redis host:port> SUNIONSTORE <destination keyName> <keyName 1> <keyName 2> <keyName 3>

আউটপুট:

- (ইন্টিজার) ডেস্টিনেশন সেটের এলিমেন্ট সংখ্যা। - এরর, যদি কী থাকেও সেট ছাড়া অন্য ডেটা টাইপ থাকে।

উদাহরণ:

Redis SUNION ও SUNIONSTORE: সেট ইউনিয়ন অপারেশনের সম্পূর্ণ গাইড

রেফারেন্স:

  1. SUNION কমান্ড ডকুমেন্টেশন
  2. SUNIONSTORE কমান্ড ডকুমেন্টেশন

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


  1. Redis ZUNIONSTORE: সর্টেড সেট কম্বাইন করার দক্ষ পদ্ধতি

  2. Redis ZREM: সর্টেড সেট থেকে এলিমেন্ট দক্ষতার সাথে ডিলিট করুন

  3. Redis ZRANK ও ZREVRANK: সর্টেড সেট র‍্যাঙ্কিং দক্ষতার সাথে করুন

  4. রেডিস কী-ভ্যালু অ্যাসাইনমেন্ট মাস্টার করুন: SET, SETNX, SETEX, PSETEX ব্যাখ্যা