1.获取指定距离的成员元素列表,控制返回数量,实际场景用不到很多。
2.将获取的成员列表,存储到新的有序集合中,因为有序集合可以分页,并且设置有效时间。
3.从有序集合中以分页的方式返回有效距离的成员。
-------------------------------------
127.0.0.1:6379> georadiusbymember user-location 38 100 m withdist count 3 ASC
1) 1) "38"
2) "0.0000"
2) 1) "43"
2) "14.1630"
3) 1) "49"
2) "14.1630"
127.0.0.1:6379> zadd nearby:38 14.1630 43 14.1630 49
(integer) 2
127.0.0.1:6379> zrange nearby:38 0 -1 withscores
1) "43"
2) "14.163"
3) "49"
4) "14.163"
127.0.0.1:6379> zrange nearby:38 0 0 withscores
1) "43"
2) "14.163"
127.0.0.1:6379> zrange nearby:38 1 1 withscores
1) "49"
2) "14.163"