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

রেডিস HGET ও HMGET কমান্ড দিয়ে হ্যাশ ফিল্ড মান রিট্রিভ করুন

এই টিউটোরিয়ালে, আমরা শিখব কিভাবে একটি কীতে সংরক্ষিত হ্যাশ মানের মধ্যে থাকা একটি ফিল্ডের সাথে যুক্ত মান পাওয়া যায়। এর জন্য আমরা রেডিস HGET এবং HMGET কমান্ড ব্যবহার করব।

HGET কমান্ড

এই কমান্ড নির্দিষ্ট কীতে সংরক্ষিত হ্যাশ মানের ভেতর একটি নির্দিষ্ট ফিল্ডের সাথে যুক্ত মান পाने জন্য ব্যবহৃত হয়। যদি কীটি অস্তিত্বে না থাকে বা কীটি আছে কিন্তু হ্যাশ মান নির্দিষ্ট ফিল্ডটি না ধারণ করে, তবে nil ফেরত দেওয়া হয়। আর যদি কীটি আছে কিন্তু সংরক্ষিত মান হ্যাশ ডেটা টাইপের না হয়, তবে এরর ফেরত দেওয়া হয়। রেডিস HGET কমান্ডের সিনট্যাক্স:

সিনট্যাক্স:

redis host:port> HGET <keyname> <field>

আউটপুট:

- (string) রিপ্লাই, ফিল্ডের মান উপস্থাপন করে।
- (nil), যদি হ্যাশ মান ফিল্ডটি না ধারণ করে বা কীটি অস্তিত্বে না থাকে।
- এরর, যদি কীটি আছে কিন্তু মান হ্যাশ না হয়।

উদাহরণ:

রেডিস HGET ও HMGET কমান্ড দিয়ে হ্যাশ ফিল্ড মান রিট্রিভ করুন

HMGET কমান্ড

এই কমান্ড নির্দিষ্ট কীতে সংরক্ষিত হ্যাশ মানের ভেতর এক বা একাধিক নির্দিষ্ট ফিল্ডের সাথে যুক্ত মানগুলো পाने জন্য ব্যবহৃত হয়। প্রতিটি নির্দিষ্ট ফিল্ড যা হ্যাশ মানের মধ্যে নেই, তার জন্য nil মান ফেরত দেওয়া হয়।

যদি কীটি অস্তিত্বে না থাকে, nil মানগুলোর একটি তালিকা ফেরত দেওয়া হয়। আর যদি কীটি আছে কিন্তু মান হ্যাশ ডেটা টাইপের না হয়, তবে এরর ফেরত দেওয়া হয়। রেডিস HMGET কমান্ডের সিনট্যাক্স:

সিনট্যাক্স:

redis host:port> HMGET <keyname> <field> [field]

আউটপুট:

- (array) রিপ্লাই, হ্যাশের ফিল্ড মানগুলোর তালিকা উপস্থাপন করে।
- (nil), যদি কীটি অস্তিত্বে না থাকে।
- এরর, যদি কীটি আছে কিন্তু মান হ্যাশ না হয়।

উদাহরণ:

রেডিস HGET ও HMGET কমান্ড দিয়ে হ্যাশ ফিল্ড মান রিট্রিভ করুন

রেফারেন্স:

  1. HGET কমান্ড ডক্স
  2. HMGET কমান্ড ডক্স

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

← হ্যাশ কমান্ডসমূহ

  1. রেডিস HLEN কমান্ড: হ্যাশ ফিল্ড দ্রুত গণনা করুন

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

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

  4. রেডিস GEODIST দিয়ে জিওস্পেশিয়াল সদস্যদের মধ্যে দূরত্ব হিসাব করুন