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

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

এই টিউটোরিয়ালে, আমরা শিখব কিভাবে রেডিস ডেটাস্টোরে একটি কীতে সংরক্ষিত হ্যাশ মানের ভেতর একটি ফিল্ডে সংরক্ষিত সংখ্যা ইনক্রিমেন্ট করা যায়। এর জন্য আমরা রেডিস-সিএলআই-তে HINCRBY কমান্ড ব্যবহার করব।

এই কমান্ড নির্দিষ্ট কীতে সংরক্ষিত হ্যাশ মানের একটি নির্দিষ্ট ফিল্ডে সংরক্ষিত সংখ্যাকে একটি নির্দিষ্ট মান (increment) দ্বারা ইনক্রিমেন্ট করতে ব্যবহৃত হয়। যদি দেওয়া ফিল্ড হ্যাশ মানের মধ্যে না থাকে, তবে সেটি নির্দিষ্ট increment মান দিয়ে যোগ করা হয়। যদি কীটি অস্তিত্বে না থাকে, তবে প্রদত্ত ফিল্ডকে একমাত্র সদস্য হিসেবে ধারণ করে একটি নতুন হ্যাশ মান তৈরি করা হয়। increment মান ৬৪-বিট সাইনড ইন্টিজার সীমাবদ্ধ, অর্থাৎ ধনাত্মক এবং ঋণাত্মক উভয় ইন্টিজারই ব্যবহার করা যায়। যদি নেতিবাচক সংখ্যা আর্গুমেন্ট হিসেবে পাস করা হয়, তবে ফিল্ড মান ডিক্রিমেন্ট হবে।

এরর ফেরত দেওয়া হয়, যখন কীটি আছে কিন্তু মান হ্যাশ ডেটা টাইপের না হয়। রেডিস HINCRBY কমান্ডের সিনট্যাক্স:

সিনট্যাক্স:

redis host:port> HINCRBY <keyname> <field> <increment>

আউটপুট:

- (integer) রিপ্লাই, ফিল্ডে সংরক্ষিত নতুন মান উপস্থাপন করে।
- এরর, যদি কীটি আছে কিন্তু মান হ্যাশ না হয়।

উদাহরণ:

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

রেফারেন্স:

  1. HINCRBY কমান্ড ডক্স

রেডিস ডেটাস্টোরে সংরক্ষিত হ্যাশ মানের একটি ফিল্ডে সংরক্ষিত সংখ্যা ইনক্রিমেন্ট করার প্রক্রিয়া এতে সম্পন্ন। যদি আপনার ভালো লাগে, তবে মন্তব্য অংশে আপনার মতামত শেয়ার করুন এবং অন্যদেরও শেয়ার করুন।

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

  2. রেডিস হ্যাশ মাস্টার করুন: দক্ষ ডেটা ম্যানেজমেন্টের অপরিহার্য কমান্ডসমূহ

  3. রেডিস হ্যাশ কমান্ড: HSET, HSETNX, HMSET – হ্যাশ ফিল্ড মান দক্ষতার সাথে সেট করুন

  4. রেডিস HGETALL দিয়ে হ্যাশের সব ফিল্ড-ভ্যালু পেয়ার রিট্রিভ করুন