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