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

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

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