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

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

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

INCR কমান্ড

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

সিনট্যাক্স:

redis host:port> INCR <keyname>

আউটপুট:

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

উদাহরণ:

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

INCRBY কমান্ড

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

সিনট্যাক্স:

redis host:port> INCRBY <keyname> <increment>

আউটপুট:

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

উদাহরণ:

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

রেফারেন্স:

  1. INCR কমান্ড ডকুমেন্টেশন
  2. INCRBY কমান্ড ডকুমেন্টেশন

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

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


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

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

  3. রেডিস ZINCRBY: সর্টেড সেট স্কোর দ্রুত ও নিরাপদে ইনক্রিমেন্ট করুন

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