码迷,mamicode.com
首页 > 其他好文 > 详细

redis有序集合类型sort set

时间:2016-11-11 11:38:38      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:string类   font   com   ring   str   技术   log   http   nbsp   

redis的数据类型之-有序集合

sort set和set类型一样,也是string类型元素的集合,不同的是sort set每个元素都会关联一个,通过权值可以有序的获取集合中的元素

技术分享

sort set类型适合场景:

   获得排名最前的5个热门帖子信息(通过帖子回复量标识热门帖子),用sql的做法:select  *  from message order by backnum desc limit 5;但是当数据量足够大时,比如有1亿条数据,这一条sql下去就会耗费大量数据库资源,查询速度也很慢,即使在backnum(回复量)上建立索引,也是很耗费数据库资源的。如果用redis的sort set,就可以很高效地实现这一功能,就像上一个帖子里的set集合保存好友信息

假设有如下的帖子信息:      

技术分享

 

redis有序集合类型sort set

标签:string类   font   com   ring   str   技术   log   http   nbsp   

原文地址:http://www.cnblogs.com/lihaoyang/p/6053492.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!