এই টিউটোরিয়ালে, আমরা শিখব কিভাবে redis SDIFF এবং SDIFFSTORE কমান্ড ব্যবহার করে redis ডেটাস্টোরে সংরক্ষিত দুই বা ততোধিক সেট মানের পার্থক্য অপারেশন করতে হয়।
সেটের পার্থক্য:
সেট তত্ত্বে, A এবং B দুটি সেটের পার্থক্য, A – B হিসাবে লেখা একটি সেট যা সেট A-এর সমস্ত উপাদান ধারণ করে যা B সেটে নেই। উদাহরণস্বরূপ :
A ={1, 2, 3, 4, 5}B ={4, 5, 6, 7, 8, 9}A এবং B এর পার্থক্য :-A - B ={1, 2, 3}প্রে>
SDIFF কমান্ড :-
এই কমান্ডটি দুটি বা ততোধিক নির্দিষ্ট সেটে পার্থক্য অপারেশন সম্পাদন করে এবং ফলাফলটি একটি অ্যারে হিসাবে প্রদান করে। যদি নির্দিষ্ট কোন কী বিদ্যমান না থাকে, তাহলে এটি একটি খালি সেট হিসাবে বিবেচিত হবে। ত্রুটি ফেরত দেওয়া হবে, যদি কী বিদ্যমান তবে কীটিতে সংরক্ষিত মান একটি সেট না হয়। redis SDIFF কমান্ডের সিনট্যাক্স নিম্নরূপ :-
সিনট্যাক্স :-
redis host:post> SDIFFআউটপুট :-
- (অ্যারে) উত্তর, পার্থক্য ক্রিয়াকলাপের ফলে উপাদানগুলি ধারণ করে।- ত্রুটি, যদি কী বিদ্যমান থাকে এবং কীটিতে সংরক্ষিত মান একটি সেট নয়।উদাহরণ :-
SDIFFSTORE কমান্ড :-
এই কমান্ডটি দুই বা ততোধিক নির্দিষ্ট সেটে ডিফারেন্স অপারেশন সঞ্চালন করে এবং নির্দিষ্ট কী এ সঞ্চিত একটি নতুন সেট মান প্রদান করে। যদি নির্দিষ্ট কোন কী বিদ্যমান না থাকে, তাহলে এটি একটি খালি সেট হিসাবে বিবেচিত হবে। ত্রুটি ফেরত দেওয়া হবে, যদি কী বিদ্যমান তবে কীটিতে সংরক্ষিত মান একটি সেট না হয়। redis SDIFFSTORE কমান্ডের সিনট্যাক্স নিম্নরূপ :-
সিনট্যাক্স :-
redis host:post> SDIFFSTORE <গন্তব্য কীনাম>আউটপুট :-
- (পূর্ণসংখ্যা) গন্তব্য সেটে উপাদানের সংখ্যা প্রতিনিধিত্ব করে।- ত্রুটি, যদি কী বিদ্যমান থাকে এবং কীটিতে সংরক্ষিত মান একটি সেট না হয়।উদাহরণ :-
রেফারেন্স :-
- SDIFF কমান্ড ডক্স
- SDIFFSTORE কমান্ড ডক্স
রেডিস ডেটাস্টোরে সংরক্ষিত দুই বা ততোধিক সেট মানগুলিতে পার্থক্য অপারেশনটি কীভাবে সম্পাদন করা যায় তার জন্যই এটি। আপনি যদি এটি পছন্দ করেন, অনুগ্রহ করে মন্তব্য বিভাগে আপনার চিন্তা শেয়ার করুন এবং অন্যদের সাথেও শেয়ার করুন৷