Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Redis

จัดการข้อมูล Geospatial ใน Redis: คู่มือคำสั่ง GEO ครบถ้วน

ค่า Geospatial ประกอบด้วยพิกัด longitude และ latitude ของตำแหน่งบนโลก ใน Redis สามารถเก็บสมาชิก geospatial ไว้ใน Sorted Set value ที่เก็บใน key และใช้คำสั่ง Redis ต่างๆ เพื่อจัดเก็บ จัดการ และดึงข้อมูล geospatial value ที่เก็บในฐานข้อมูล Redis

Syntax

redis host:port> <Command Name> <key name>

ตัวอย่าง

จัดการข้อมูล Geospatial ใน Redis: คู่มือคำสั่ง GEO ครบถ้วน

คำสั่ง GEO สำคัญใน Redis

คำสั่งสำคัญบางส่วนสำหรับจัดการค่า geospatial ในฐานข้อมูล Redis มีดังนี้:

S.No Command Description
1 GEOADD เพิ่มสมาชิกหนึ่งหรือหลายรายการใน geospatial value
2 GEORADIUS คืนค่าสมาชิกที่อยู่ในพื้นที่ที่กำหนดโดยตำแหน่งที่ให้มา
3 GEORADIUSBYMEMBER คืนค่าสมาชิกที่อยู่ในพื้นที่ที่กำหนดโดยสมาชิกของ geospatial value
4 GEODIST คืนค่าระยะห่างระหว่างสองสมาชิกของ geospatial value
5 GEOHASH คืนค่า Geohash ของสมาชิกหนึ่งหรือหลายรายการ
6 GEOPOS คืนค่าตำแหน่งของสมาชิกหนึ่งหรือหลายรายการ

อ้างอิง

  1. GEO Command Docs

ขอจบบทเรียนสำหรับค่า geospatial ใน Redis และคำสั่งที่ใช้จัดเก็บและจัดการใน Redis datastore หากชอบบทเรียนนี้ กรุณาแบ่งปันความคิดเห็นและแชร์ให้ผู้อื่นด้วยครับ