এই টিউটোরিয়ালে আমরা শিখব কিভাবে Redis ডেটাস্টোরে একটি কীতে সংরক্ষিত ইন্টিজার রিপ্রেজেন্ট করে স্ট্রিং ভ্যালু ইনক্রিমেন্ট করা যায়, Redis INCR এবং INCRBY কমান্ড ব্যবহার করে।
INCR কমান্ড
INCR কমান্ড নির্দিষ্ট কীতে সংরক্ষিত ইন্টিজার রিপ্রেজেন্ট করে স্ট্রিং ভ্যালুকে এক বাড়িয়ে দেয়। যদি কী না থাকে, তবে সেটি প্রথমে তৈরি হয়ে 0 হিসেবে সেট হয় এবং তারপর ইনক্রিমেন্ট অপারেশন করা হয়। যদি কী থাকেও ভুল ডেটা টাইপ (স্ট্রিং না) থাকে বা স্ট্রিং ইন্টিজার হিসেবে রিপ্রেজেন্ট করা না যায়, তবে এরর রিটার্ন হয়। এই অপারেশন ৬৪-বিট সাইনড ইন্টিজার পর্যন্ত সীমাবদ্ধ। Redis INCR কমান্ডের সিনট্যাক্স:
সিনট্যাক্স:
redis host:port> INCR <keyname>
আউটপুট:
- (ইন্টিজার) রিপ্লাই, ইনক্রিমেন্ট অপারেশনের পর কীয়ের ভ্যালু।
উদাহরণ:

INCRBY কমান্ড
INCRBY কমান্ড নির্দিষ্ট কীতে সংরক্ষিত ইন্টিজার রিপ্রেজেন্ট করে স্ট্রিং ভ্যালুকে একটি নির্দিষ্ট মান দিয়ে ইনক্রিমেন্ট করে। এই কমান্ড INCR-এর সমান, পার্থক্য হলো INCRBY-এ ইন্টিজার একটি নির্দিষ্ট মান দিয়ে বাড়ানো হয়, যেখানে INCR-এ সবসময় এক বাড়ানো হয়। Redis INCRBY কমান্ডের সিনট্যাক্স:
সিনট্যাক্স:
redis host:port> INCRBY <keyname> <increment>
আউটপুট:
- (ইন্টিজার) রিপ্লাই, ইনক্রিমেন্ট অপারেশনের পর কীয়ের ভ্যালু।
উদাহরণ:

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