কম্পিউটার

Redis ZINCRBY - কিভাবে redis-এ সাজানো সেট মানের উপাদানের স্কোর বৃদ্ধি করা যায়

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

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

একটি ত্রুটি ফেরত দেওয়া হয়, যখন কী বিদ্যমান থাকে কিন্তু কীটিতে সংরক্ষিত মানটি সাজানো সেট ডেটাটাইপের হয় না।

redis ZINCRBY কমান্ডের সিনট্যাক্স নিম্নরূপ:-

সিনট্যাক্স :-

redis host:post> ZINCRBY <keyname> <increment> <element>

আউটপুট :-

- (string) reply, representing the new score of an element.
- Error, if key exist and value stored at the key is not a sorted set.

উদাহরণ :-

Redis ZINCRBY - কিভাবে redis-এ সাজানো সেট মানের উপাদানের স্কোর বৃদ্ধি করা যায়

রেফারেন্স :-

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

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


  1. Redis HSET | HSETNX | HMSET – কিভাবে redis-এ হ্যাশ ভ্যালুতে ফিল্ডে একটি মান সেট করবেন

  2. Redis SMOVE - কিভাবে এলিমেন্টকে এক সেট থেকে অন্য সেটে redis এ সরানো যায়

  3. Redis ZREVRANGEBYSCORE - স্কোর পরিসীমা এবং ডেস্ক ক্রম অনুসারে সাজানো সেটের উপাদানগুলি কীভাবে পাবেন

  4. Redis ZRANGEBYSCORE - স্কোর পরিসীমা এবং asc ক্রম অনুসারে সাজানো সেটের উপাদানগুলি কীভাবে পাবেন