কম্পিউটার

Redis GEODIST - কিভাবে ভূ-স্থানিক মানের দুই সদস্যের মধ্যে দূরত্ব পেতে হয়

এই টিউটোরিয়ালে, আমরা শিখব কিভাবে একটি চাবিতে সংরক্ষিত ভূ-স্থানিক মানের দুই সদস্যের মধ্যে দূরত্ব পাওয়া যায়। এর জন্য আমরা একটি Redis GEODIST  ব্যবহার করব আদেশ৷

জিওডিস্ট কমান্ড

এই কমান্ডটি নির্দিষ্ট ইউনিটের একটি কী-তে সংরক্ষিত ভূ-স্থানীয় মানের (সর্টেড সেট) দুই সদস্যের মধ্যে দূরত্ব ফেরাতে ব্যবহৃত হয়। যদি এক বা উভয় নির্দিষ্ট সদস্য ভূ-স্থানিক মানতে বিদ্যমান না থাকে, তাহলে নাল ফেরত দেওয়া হয়।

নির্দিষ্ট ইউনিট নিম্নলিখিত ধরনের হতে হবে:-

    1. m মিটারের জন্য ( ডিফল্ট)।
    2. কিমি কিলোমিটারের জন্য।
    3. mi মাইলের জন্য।
    4. ft পায়ের জন্য।

কী বিদ্যমান না থাকলে Nil ফেরত দেওয়া হয় এবং কী বিদ্যমান থাকলে ত্রুটি ফেরত দেওয়া হয় কিন্তু কী-তে সংরক্ষিত মানটি সাজানো সেট ডেটাটাইপের নয়, GEOADD কমান্ড ব্যবহার করে পপুলেট করা হয়। redis GEODIST কমান্ডের সিনট্যাক্স নিম্নরূপ:-

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

redis host:post> GEODIST <keyname> <member-1> <member-2> [unit]

আউটপুট :- 

- (string) reply, representing the distance in specified unit.
- Nil, if key does not exist.
- Error, if key exist and value stored at the key is not a sorted set populated using GEOADD command.

উদাহরণ :-

Redis GEODIST - কিভাবে ভূ-স্থানিক মানের দুই সদস্যের মধ্যে দূরত্ব পেতে হয়

রেফারেন্স :-

  1. জিওডিস্ট কমান্ড ডক্স

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

<- জিও কমান্ড


  1. Redis GEOHASH – কিভাবে ভূ-স্থানিক মানের একাধিক সদস্যের জিওহ্যাশ স্ট্রিং পেতে হয়

  2. রেডিস জিওএডিডি - কীভাবে ভূ-স্থানীয় মানগুলিতে উপাদানগুলি তৈরি এবং যুক্ত করবেন

  3. Redis GEOPOS – কিভাবে দ্রাঘিমাংশ পেতে হয়, ভূ-স্থানিক মানের একাধিক সদস্যের অক্ষাংশ

  4. কিভাবে redis-এ কী স্ট্রিং মান সেট করতে হয় – Redis SET | SETNX | SETEX | পিসেটেক্স