কম্পিউটার টিউটোরিয়াল

Redis DECR ও DECRBY: ইন্টিজার ভ্যালু ডিক্রিমেন্ট করার দক্ষ পদ্ধতি

এই টিউটোরিয়ালে আমরা শিখব কিভাবে Redis ডেটাস্টোরে একটি কীতে সংরক্ষিত ইন্টিজার রিপ্রেজেন্ট করে স্ট্রিং ভ্যালু ডিক্রিমেন্ট করা যায়, Redis DECR এবং DECRBY কমান্ড ব্যবহার করে।

DECR কমান্ড

DECR কমান্ড নির্দিষ্ট কীতে সংরক্ষিত ইন্টিজার রিপ্রেজেন্ট করে স্ট্রিং ভ্যালুকে এক কমিয়ে দেয়। যদি কী না থাকে, তবে সেটি প্রথমে তৈরি হয়ে 0 হিসেবে সেট হয় এবং তারপর ডিক্রিমেন্ট অপারেশন করা হয়। যদি কী থাকেও ভুল ডেটা টাইপ (স্ট্রিং না) থাকে বা স্ট্রিং ইন্টিজার হিসেবে রিপ্রেজেন্ট করা না যায়, তবে এরর রিটার্ন হয়। এই অপারেশন ৬৪-বিট সাইনড ইন্টিজার পর্যন্ত সীমাবদ্ধ। Redis DECR কমান্ডের সিনট্যাক্স:

সিনট্যাক্স:

redis host:port> DECR <keyname>

আউটপুট:

- (ইন্টিজার) রিপ্লাই, ডিক্রিমেন্ট অপারেশনের পর কীয়ের ভ্যালু।

উদাহরণ:

Redis DECR ও DECRBY: ইন্টিজার ভ্যালু ডিক্রিমেন্ট করার দক্ষ পদ্ধতি

DECRBY কমান্ড

DECRBY কমান্ড নির্দিষ্ট কীতে সংরক্ষিত ইন্টিজার রিপ্রেজেন্ট করে স্ট্রিং ভ্যালুকে একটি নির্দিষ্ট মান দিয়ে ডিক্রিমেন্ট করে। এই কমান্ড DECR-এর সমান, পার্থক্য হলো DECRBY-এ ইন্টিজার একটি নির্দিষ্ট মান দিয়ে কমানো হয়, যেখানে DECR-এ সবসময় এক কমানো হয়। Redis DECRBY কমান্ডের সিনট্যাক্স:

সিনট্যাক্স:

redis host:port> DECRBY <keyname> <decrement>

আউটপুট:

- (ইন্টিজার) রিপ্লাই, ডিক্রিমেন্ট অপারেশনের পর কীয়ের ভ্যালু।

উদাহরণ:

Redis DECR ও DECRBY: ইন্টিজার ভ্যালু ডিক্রিমেন্ট করার দক্ষ পদ্ধতি

রেফারেন্স:

  1. DECR কমান্ড ডকুমেন্টেশন
  2. DECRBY কমান্ড ডকুমেন্টেশন

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

<- স্ট্রিং কমান্ডসমূহ


  1. রেডিস HINCRBY: হ্যাশ ফিল্ড মান দক্ষতার সাথে ইনক্রিমেন্ট করুন

  2. রেডিস HEXISTS: হ্যাশে ফিল্ডের অস্তিত্ব যাচাই করুন

  3. রেডিস GEOHASH: জিওস্পেশিয়াল সদস্যদের জিওহ্যাশ স্ট্রিং রিট্রিভ করুন

  4. রেডিস GEOPOS: একাধিক জিওস্পেশিয়াল কোঅর্ডিনেট রিট্রিভ করার ধাপে ধাপে গাইড