এই টিউটোরিয়ালে, আমরা শিখব কিভাবে redis datastore-এর কী-এ সংরক্ষিত হ্যাশ মানের ভিতরে একটি ফিল্ডে সংরক্ষিত ফ্লোটিং পয়েন্ট নম্বর বৃদ্ধি করা যায়। এর জন্য আমরা একটি কমান্ড ব্যবহার করব – HINCRBYFLOAT redis-cli-এ।
এই কমান্ডটি একটি নির্দিষ্ট মানের (বৃদ্ধি দ্বারা কী-তে সংরক্ষিত হ্যাশ মানের একটি নির্দিষ্ট ক্ষেত্রে সংরক্ষিত ফ্লোটিং পয়েন্ট সংখ্যা বৃদ্ধি করতে ব্যবহৃত হয়। ) যদি প্রদত্ত ক্ষেত্রটি হ্যাশ মানের মধ্যে বিদ্যমান না থাকে, তবে এটি নির্দিষ্ট বৃদ্ধি দিয়ে যোগ করা হয় এর মান হিসাবে। যদি কী বিদ্যমান না থাকে, তবে একটি নতুন হ্যাশ মান প্রদত্ত ক্ষেত্রটির একমাত্র সদস্য হিসাবে তৈরি করা হয়। যদি নেতিবাচক ফ্লোটিং পয়েন্ট নম্বরটি একটি যুক্তি হিসাবে পাস করা হয় তবে ক্ষেত্রের মান বৃদ্ধির পরিবর্তে হ্রাস পাবে৷
একটি ত্রুটি ফেরত দেওয়া হয়, যদি কী বিদ্যমান থাকে কিন্তু একটি কীতে সংরক্ষিত মান হ্যাশ ডেটাটাইপের না হয় বা যদি ফিল্ডের মান বা নির্দিষ্ট বৃদ্ধির মানটি একটি দ্বিগুণ নির্ভুল ফ্লোটিং পয়েন্ট নম্বর না হয়।
redis HINCRBYFLOAT কমান্ডের সিনট্যাক্স নিম্নরূপ:-
সিনট্যাক্স :-
redis host:post> HINCRBYFLOAT <keyname> <field> <increment>
আউটপুট :-
- (string) reply, representing the new value stored at the field. - Error, if key exist and value stored at the key is not a hash.
উদাহরণ :-
রেফারেন্স :-
- HINCRBYFLOAT কমান্ড ডক্স
রেডিস ডেটাস্টোরে সংরক্ষিত হ্যাশ ভ্যালুতে একটি ফিল্ডে সংরক্ষিত ফ্লোটিং পয়েন্ট নম্বর কীভাবে বাড়ানো যায় তার জন্যই এটি। আপনি যদি এটি পছন্দ করেন, অনুগ্রহ করে মন্তব্য বিভাগে আপনার চিন্তা শেয়ার করুন এবং অন্যদের সাথেও শেয়ার করুন৷