এই টিউটোরিয়ালে, আমরা শিখব কিভাবে একটি চাবিতে সংরক্ষিত ভূ-স্থানিক মানের দুই সদস্যের মধ্যে দূরত্ব পাওয়া যায়। এর জন্য আমরা একটি Redis GEODIST ব্যবহার করব আদেশ৷
৷জিওডিস্ট কমান্ড
এই কমান্ডটি নির্দিষ্ট ইউনিটের একটি কী-তে সংরক্ষিত ভূ-স্থানীয় মানের (সর্টেড সেট) দুই সদস্যের মধ্যে দূরত্ব ফেরাতে ব্যবহৃত হয়। যদি এক বা উভয় নির্দিষ্ট সদস্য ভূ-স্থানিক মানতে বিদ্যমান না থাকে, তাহলে নাল ফেরত দেওয়া হয়।
নির্দিষ্ট ইউনিট নিম্নলিখিত ধরনের হতে হবে:-
- ৷
- m মিটারের জন্য ( ডিফল্ট)।
- কিমি কিলোমিটারের জন্য।
- mi মাইলের জন্য।
- 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.
উদাহরণ :-
রেফারেন্স :-
- জিওডিস্ট কমান্ড ডক্স
রেডিস ডেটাস্টোরে সংরক্ষিত জিওস্পেশিয়াল মানের দুই সদস্যের মধ্যে দূরত্ব কীভাবে পাওয়া যায় তার জন্যই এটি। আপনি যদি এটি পছন্দ করেন, অনুগ্রহ করে মন্তব্য বিভাগে আপনার চিন্তা শেয়ার করুন এবং অন্যদের সাথেও শেয়ার করুন৷