随笔分类 - redis
摘要:etcd的红火来源于kurbernetes用etcd做服务发现; redis的兴起则来源于memcache缓存本身的局限性 etcd是一种分布式存储,更强调的是各个节点之间的通信,同步,确保各个节点上数据和事务的一致性,使得服务发现工作更稳定,本身单节点的写入能力并不强。redis更像是内存型缓存,
阅读全文
摘要:redis的应用场景 缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用) 分布式集群架构中的session分离。 聊天室的在线好友列表。 任务队列。(秒杀、抢购、12306等等) 应用排行榜。 网站访问统计。 数据过期处理(可以精确到毫秒)
阅读全文
摘要:set是集合,和我们数学中的集合概念相似,对集合的操作有添加删除元素,有对多个集合求交并差等操作,操作中key理解为集合的名字。 set的是通过hash table实现的,所以添加、删除和查找的复杂度都是O(1)。 操作: sadd myset 'pgone' 添加一个成员到集合 srem myse
阅读全文
摘要:需求:假如现在需要搞个 “运动消耗卡路里排行榜”,例似微信步数排名,显示排名前20人的信息和消耗的卡里路,怎样实现排序? 一般思路:存储信息,然后数据库查询,排序?(假如有几十万人参与排名,这样查mysql,性能很差,很慢) 正确的打开方法:用redis zset。性能极高 – Redis能读的速度
阅读全文

浙公网安备 33010602011771号