我目前正在为我的应用程序开发缓存软件,并考虑使用Redis(地理空间)。 我的缓存应该允许地理位置(半径内的项目)和时间(区域内发布的项目,例如最后一个小时或一天)查询数据。我可能会在一周左右的时间后使缓存数据过期。
据我所知,对于地理位置和基于时间的查询,建议使用排序集(地理位置的情况下使用geoadd)。
从结构上讲,我不确定如何用redis来解决这个问题,因为它只是一个键值存储,而二级索引看起来并不简单。 我一直在上网,但没有找到答案。 这是可能的吗?