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

Redis SINTER ও SINTERSTORE: সেট ইন্টারসেকশন দক্ষতার সাথে করুন

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

সেটের ইন্টারসেকশন:

সেট থিয়রিতে, দুটি বা অধিক সেটের ইন্টারসেকশন হলো সেই সেট যাতে সব সেটের কমন এলিমেন্টগুলো থাকে। উদাহরণ:

A = {1, 2, 3, 4, 5} B = {4, 5, 6, 7, 8, 9} A ও B-এর ইন্টারসেকশন: A ∩ B = {4, 5}

Redis SINTER ও SINTERSTORE: সেট ইন্টারসেকশন দক্ষতার সাথে করুন

SINTER কমান্ড:

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

সিনট্যাক্স:

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

আউটপুট:

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

উদাহরণ:

Redis SINTER ও SINTERSTORE: সেট ইন্টারসেকশন দক্ষতার সাথে করুন

SINTERSTORE কমান্ড:

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

সিনট্যাক্স:

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

আউটপুট:

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

উদাহরণ:

Redis SINTER ও SINTERSTORE: সেট ইন্টারসেকশন দক্ষতার সাথে করুন

রেফারেন্স:

  1. SINTER কমান্ড ডকুমেন্টেশন
  2. SINTERSTORE কমান্ড ডকুমেন্টেশন

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


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

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

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

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