এই টিউটোরিয়ালে, আমরা শিখব কিভাবে redis SUNION এবং SUNIONSTORE কমান্ড ব্যবহার করে redis ডেটাস্টোরে সংরক্ষিত দুই বা ততোধিক সেট মানের উপর ইউনিয়ন অপারেশন করতে হয়।
সেটের ইউনিয়ন:
সেট তত্ত্বে, দুই বা ততোধিক সেটের মিলন হল সেই সেট যা সমস্ত সেটে উপস্থিত সমস্ত উপাদান (স্বতন্ত্র) ধারণ করে। যেমন:
A = {1, 2, 3, 4, 5} B = {4, 5, 6, 7, 8, 9} Union of A & B :- A U B = {1, 2, 3, 4, 5, 6, 7, 8, 9}
SUNION কমান্ড :-
এই কমান্ডটি দুটি বা ততোধিক নির্দিষ্ট সেটে ইউনিয়ন ক্রিয়াকলাপ সম্পাদন করে এবং ফলাফলটি অ্যারে হিসাবে প্রদান করে। যদি নির্দিষ্ট কোন কী বিদ্যমান না থাকে, তাহলে এটি একটি খালি সেট হিসাবে বিবেচিত হবে। ত্রুটি ফেরত দেওয়া হবে, যদি কী বিদ্যমান তবে কীটিতে সংরক্ষিত মান একটি সেট না হয়। redis SUNION কমান্ডের সিনট্যাক্স নিম্নরূপ :-
সিনট্যাক্স :-
redis host:post> SUNION <keyName 1> <keyName 2> <keyName 3>
আউটপুট :-
- (array) reply, containing elements resulting from the union operation. - Error, if key exist and value stored at the key is not a set.
উদাহরণ :-
SUNIONSTORE কমান্ড :-
এই কমান্ডটি দুই বা ততোধিক নির্দিষ্ট সেটে ইউনিয়ন অপারেশন সম্পাদন করে এবং নির্দিষ্ট কী-তে সংরক্ষিত একটি নতুন সেট মান প্রদান করে। যদি নির্দিষ্ট কোন কী বিদ্যমান না থাকে, তাহলে এটি একটি খালি সেট হিসাবে বিবেচিত হবে। ত্রুটি ফেরত দেওয়া হবে, যদি কী বিদ্যমান তবে কীটিতে সংরক্ষিত মান একটি সেট না হয়। redis SUNIONSTORE কমান্ডের সিনট্যাক্স নিম্নরূপ :-
সিনট্যাক্স :-
redis host:post> SUNIONSTORE <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.
উদাহরণ :-
রেফারেন্স :-
- SUNION কমান্ড ডক্স
- SUNIONSTORE কমান্ড ডক্স
রেডিস ডেটাস্টোরে সংরক্ষিত দুই বা ততোধিক সেট মানগুলিতে কীভাবে ইউনিয়ন অপারেশন করা যায় তার জন্যই এটি। আপনি যদি এটি পছন্দ করেন, অনুগ্রহ করে মন্তব্য বিভাগে আপনার চিন্তা শেয়ার করুন এবং অন্যদের সাথেও শেয়ার করুন৷