抽支烟思考 2016-11-08 06:26 采纳率: 0%
浏览 2334

redis做缓存之后怎么根据经纬度查询数据

我用的是java后端开发工具,mysql数据库,springmvc框架。目前是这么一个情况,我在数据库里面记录了某资源的经纬度信息,现在要根据app端发送一组经纬度然后请求10km范围内的数据返回给客服端,那么问题来了,经纬度是人拿着手机时候的位置,那么经纬度随时都有可能发生改变,那么我是想先把所有数据从数据库放入redis缓存,然后前端请求全部从我的缓存里面请求,那么问题来了,我以什么样的结构存储才能方便通过经纬度进行查询了,用户传入的经纬度信息随时都有可能发生改变,我现在不知道该怎么处理了,因为redis不知道多条件查询啊,或者说有什么方法可以类似实现想mysql语句那样的多条件查询吗?希望大神帮帮忙,非常感谢!

  • 写回答

1条回答 默认 最新

  • oyljerry 2016-11-08 06:35
    关注

    你这种可以放到mongodb,它支持条件查询,同时它也可以提供内存数据库的性能。

    评论

报告相同问题?

悬赏问题

  • ¥15 鸿业暖通修改详细负荷时闪退
  • ¥15 有偿求码,CNN+LSTM实现单通道脑电信号EEG的睡眠分期评估
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题
  • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体