এই টিউটোরিয়ালে, আমরা redis INCR ব্যবহার করে রেডিস ডেটাস্টোরের একটি কী-তে সংরক্ষিত একটি পূর্ণসংখ্যা মান উপস্থাপন করে স্ট্রিংকে কীভাবে বৃদ্ধি করা যায় সে সম্পর্কে শিখব। এবং INCRBY কমান্ড।
INCR কমান্ড
INCR কমান্ডটি নির্দিষ্ট কী-তে সংরক্ষিত একটি পূর্ণসংখ্যা মান উপস্থাপন করে স্ট্রিং বৃদ্ধি করতে ব্যবহৃত হয়। যদি কীটি বিদ্যমান না থাকে, এটি প্রথমে তৈরি করা হয় এবং বৃদ্ধির ক্রিয়া সম্পাদন করার আগে 0 এ সেট করা হয়। যদি কীটি বিদ্যমান থাকে কিন্তু কী-তে সংরক্ষিত মানটি ভুল ডেটাটাইপের হয় (স্ট্রিং ডেটাটাইপ নয়) বা একটি স্ট্রিং মান থাকে যা পূর্ণসংখ্যা হিসাবে উপস্থাপন করা যায় না তাহলে ত্রুটি ফেরত দেওয়া হয়। এই অপারেশনটি 64 বিট স্বাক্ষরিত পূর্ণসংখ্যার মধ্যে সীমাবদ্ধ। redis INCR কমান্ডের সিনট্যাক্স নিম্নরূপ:-
সিনট্যাক্স :-
redis host:post> INCR <keyname>
আউটপুট :-
- (integer) reply, representing the value of the key after the increment operation.
উদাহরণ :-
INCRBY কমান্ড
INCRBY কমান্ডটি একটি নির্দিষ্ট মান দ্বারা কী-তে সংরক্ষিত একটি পূর্ণসংখ্যা মান উপস্থাপন করে স্ট্রিং বৃদ্ধি করতে ব্যবহৃত হয়। এই কমান্ডটি পার্থক্য সহ INCR কমান্ডের সাথে খুব মিল যে, INCRBY তে পূর্ণসংখ্যার মান একটি নির্দিষ্ট মান দ্বারা বৃদ্ধি করা হয় যখন INCR পূর্ণসংখ্যার মান সর্বদা এক দ্বারা বৃদ্ধি করা হয়। redis INCRBY কমান্ডের সিনট্যাক্স নিম্নরূপ:-
সিনট্যাক্স :-
redis host:post> INCRBY <keyname> <increment>
আউটপুট :-
- (integer) reply, representing the value of the key after the increment operation.
উদাহরণ :-
রেফারেন্স :-
- INCR কমান্ড ডক্স
- INCRBY কমান্ড ডক্স
রেডিস ডেটাস্টোরে সংরক্ষিত একটি পূর্ণসংখ্যা মান উপস্থাপন করে স্ট্রিংকে কীভাবে বাড়ানো যায় তার জন্যই এটি। আপনি যদি এটি পছন্দ করেন, অনুগ্রহ করে মন্তব্য বিভাগে আপনার চিন্তা শেয়ার করুন এবং অন্যদের সাথেও শেয়ার করুন৷