原文地址:https://blog.fanscore.cn/a/51/背景最近接到一个需求,开发中使用了redisgeoradius命令取附近给定距离内的点。完工后对服务进行压测后发现georadius的性能比预期要差,因此我分析了georadius的源码,并对原始的实现方案进行了优化,总结成了本文。我们生产环境使用的redis版本为4.0.13,因此本文redis源码皆为4.0.13版本的源码redisgeo原理往redis中添加坐标的命令是GEOADDkeylongitudelatitudemember[longitudelatitudemember...],实际上redis会将经纬度转成