Redis 分页
上一篇我们提到了用带有索引的键来分页,那么还有更快的方法吗?
当然是有了,一个是使用搜索引擎,一个是使用缓存。
Redis提供了有序集合SortedSet,使用ZRANGE key start stop,可以查询指定范围。
那么我们可以把id存到有许集合里,直接按照id或者创建时间来排序。
再把详细的数据存到hashmap里,从集合里取出id后,再从hashmap里取相应的数据。
详细可以参考这篇文章
代码请见my_php_util
作者:半山
出处:http://www.cnblogs.com/xdao/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。