কম্পিউটার

কিভাবে সেট মানগুলির ছেদ সঞ্চালন করতে হয়- Redis SINTER | সিন্টারস্টোর

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

সেটের ছেদ:

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

A = {1, 2, 3, 4, 5}
B = {4, 5, 6, 7, 8, 9}

Intersection of A & B :-
A ∩ B = {4, 5}

কিভাবে সেট মানগুলির ছেদ সঞ্চালন করতে হয়- Redis SINTER | সিন্টারস্টোর

SINTER কমান্ড :-

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

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

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

আউটপুট :-

- (array) reply, containing elements resulting from the intersection operation.
- Error, if key exist and value stored at the key is not a set.

উদাহরণ :-

কিভাবে সেট মানগুলির ছেদ সঞ্চালন করতে হয়- Redis SINTER | সিন্টারস্টোর

SINTERSTORE কমান্ড :-

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

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

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

আউটপুট :-

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

উদাহরণ :-

কিভাবে সেট মানগুলির ছেদ সঞ্চালন করতে হয়- Redis SINTER | সিন্টারস্টোর

রেফারেন্স :-

  1. SINTER কমান্ড ডক্স
  2. SINTERSTORE কমান্ড ডক্স

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


  1. Redis ZUNIONSTORE - কিভাবে redis-এ সাজানো সেট মানগুলির মিলন সম্পাদন করা যায়

  2. রেডিস জেডআরইএম - রেডিসে সাজানো সেট মান থেকে কীভাবে একটি উপাদান মুছবেন

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

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