এই টিউটোরিয়ালে, আমরা শিখব কিভাবে রেডিস ডেটাস্টোরে একটি কীতে সংরক্ষিত হ্যাশ মানের ভেতর একটি ফিল্ডে সংরক্ষিত ফ্লোটিং পয়েন্ট সংখ্যা ইনক্রিমেন্ট করা যায়। এর জন্য আমরা রেডিস-সিএলআই-তে HINCRBYFLOAT কমান্ড ব্যবহার করব।
এই কমান্ড নির্দিষ্ট কীতে সংরক্ষিত হ্যাশ মানের একটি নির্দিষ্ট ফিল্ডে সংরক্ষিত ফ্লোটিং পয়েন্ট সংখ্যাকে একটি নির্দিষ্ট মান (increment) দ্বারা ইনক্রিমেন্ট করতে ব্যবহৃত হয়। যদি দেওয়া ফিল্ড হ্যাশ মানের মধ্যে না থাকে, তবে সেটি নির্দিষ্ট increment মান দিয়ে যোগ করা হয়। যদি কীটি অস্তিত্বে না থাকে, তবে প্রদত্ত ফিল্ডকে একমাত্র সদস্য হিসেবে ধারণ করে একটি নতুন হ্যাশ মান তৈরি করা হয়। যদি নেতিবাচক ফ্লোটিং পয়েন্ট সংখ্যা আর্গুমেন্ট হিসেবে পাস করা হয়, তবে ফিল্ড মান ইনক্রিমেন্টের বদলে ডিক্রিমেন্ট হবে।
এরর ফেরত দেওয়া হয় যদি কীটি আছে কিন্তু মান হ্যাশ ডেটা টাইপের না হয়, অথবা ফিল্ড মান বা নির্দিষ্ট ইনক্রিমেন্ট মান ডাবল প্রিসিশন ফ্লোটিং পয়েন্ট সংখ্যা না হয়।
সিনট্যাক্স:
redis host:port> HINCRBYFLOAT <keyname> <field> <increment>
আউটপুট:
- (string) রিপ্লাই, ফিল্ডে সংরক্ষিত নতুন মান উপস্থাপন করে। - এরর, যদি কীটি আছে কিন্তু মান হ্যাশ না হয়।
উদাহরণ:

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