From 98d63d51c8488dadd819d540350f578e025e02c1 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期二, 23 九月 2025 14:49:28 +0800
Subject: [PATCH] 更新代码

---
 MessagePushTravel/src/main/java/com/sinata/push/util/RedisUtil.java |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/MessagePushTravel/src/main/java/com/sinata/push/util/RedisUtil.java b/MessagePushTravel/src/main/java/com/sinata/push/util/RedisUtil.java
index 17a8e74..ce79415 100644
--- a/MessagePushTravel/src/main/java/com/sinata/push/util/RedisUtil.java
+++ b/MessagePushTravel/src/main/java/com/sinata/push/util/RedisUtil.java
@@ -1,6 +1,7 @@
 package com.sinata.push.util;
 
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.geo.Point;
 import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Component;
 import org.springframework.util.StringUtils;
@@ -132,4 +133,17 @@
     public boolean unlock(){
         return unlock("redis");
     }
+
+
+    /**
+     * 添加地理空间索引坐标
+     * @param k
+     * @param lon
+     * @param lat
+     * @param object
+     */
+    public void addGeo(String k, Double lon, Double lat, String object){
+        Point point = new Point(lon, lat);
+        redisTemplate.opsForGeo().add(k, point, object);
+    }
 }

--
Gitblit v1.7.1