折腾:
期间,
需要去调研看看redis是否支持我此处的,保存了用户的坐标值,之后通过条件判断,判断坐标是否在某个范围内,比如5km范围内,得到满足条件的用户
redis query key
redis query value
Redis命令中心(Redis commands) — Redis中国用户组(CRUG)
Use WHERE clause in Redis to query value – Stack Overflow
-》
也还是说需要:
保存一份对应的value:key的值。。。
但是我此处,是需要保存的经纬度的范围,没法当作key
没法保存。。。
Redis and Querying Values – Stack Overflow
ruby on rails 3 – Getting multiple key values from Redis – Stack Overflow
data structures – Need help conceptualizing in Redis/NoSQL – Stack Overflow
Redis介绍及常用命令 – 正走向大牛的菜鸟 – ITeye技术网站
-》
zrevrange 好像可以返回一个范围内的数据
Redis: Zero to Master in 30 minutes – Part 1
-》
只能通过key去query查询。。。
Storing and Querying Objects in Redis – “I think it might work”
redis 查询 范围
Redis中的关系查询(范围查询,模糊查询等…) – SummerChill – 博客园
redis范围查询应用-查找IP所在城市 – 代码说-Let code talk – ITeye技术网站
Redis应用案例 查找某个值的范围 – TechTarget数据库
Redis系列(六)-SortedSets设计技巧 – 蘑菇先生 – 博客园
【总结】
根据目前的理解,redis无法方便的实现:
userId 经度 xxx 纬度 yyy
之后,通过范围查询,判断符合一定范围内的经纬度位置的用户
还是去改用mysql数据库吧。方便条件查询。
转载请注明:在路上 » 【暂无法解决】redis是否支持条件查询已存储的值