এই টিউটোরিয়ালে, আমরা শিখব কিভাবে একটি কীতে সংরক্ষিত জিওস্পেশিয়াল মানের এক বা একাধিক সদস্যের দ্রাঘিমাংশ, অক্ষাংশ পাওয়া যায়। এর জন্য আমরা রেডিস GEOPOS কমান্ড ব্যবহার করব।
GEOPOS কমান্ড
এই কমান্ড একটি কীতে সংরক্ষিত জিওস্পেশিয়াল মান (সর্টেড সেট) এর এক বা একাধিক নির্দিষ্ট সদস্যের দ্রাঘিমাংশ, অক্ষাংশ ফেরত দেয়। যখন GEOADD কমান্ড ব্যবহার করে কোঅর্ডিনেট (দ্রাঘিমাংশ, অক্ষাংশ) জিওস্পেশিয়াল মানে ইনসার্ট করা হয়, সেগুলো একটি ৫২ বিট জিওহ্যাশে কনভার্ট করা হয়। তাই যখন কোঅর্ডিনেট ফেরত দেওয়া হয়, সেগুলো ইনসারশন অপারেশনে ব্যবহৃত একই মান নাও হতে পারে কিন্তু ছোট অর্শुद्धি থাকতে পারে। এটি একটি অ্যারে ফেরত দেয় যেখানে প্রতিটি এলিমেন্ট দুইটি এলিমেন্টের একটি অ্যারে যা প্রতিটি নির্দিষ্ট সদস্যের দ্রাঘিমাংশ এবং অক্ষাংশ রিপ্রেজেন্ট করে।
কীটি অস্তিত্বে না থাকলে খালি অ্যারে ফেরত দেওয়া হয় এবং কীটি আছে কিন্তু মান GEOADD কমান্ড দিয়ে পপুলেট করা সর্টেড সেট ডেটা টাইপের না হলে এরর ফেরত দেওয়া হয়। রেডিস GEOPOS কমান্ডের সিনট্যাক্স:
সিনট্যাক্স:
redis host:port> GEOPOS <member> [member]
আউটপুট:
- (string) রিপ্লাই, নির্দিষ্ট সদস্যদের দ্রাঘিমাংশ এবং অক্ষাংশ উপস্থাপন করে। - খালি অ্যারে, যদি কীটি অস্তিত্বে না থাকে। - এরর, যদি কীটি আছে কিন্তু মান GEOADD দিয়ে পপুলেট করা সর্টেড সেট না হয়।
উদাহরণ:

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