首先引入Redis jar
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
计算距离工具类:
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.geo.Point;
import org.springframework.data.redis.connection.RedisGeoCommands;
import org.springframework.data.redis.core.GeoOperations;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Component;
import java.util.HashMap;
import java.util.Map;
/**
* 计算经纬度工具类
*/
@Component
@Slf4j
public class SphereUtil {
@Autowired
private RedisTemplate redisTemplate;
/**
* @param blongitude B1经度
* @param blatitude B1维度
* @param ulongitude B2经度
* @param ulatitud