分类「Redis」的所有文章

缓存更新的套路

缓存更新的套路

最近在做一个简单的竞拍系统,该系统的流程如下: 流程非常简单,在每个车商出价之后,先锁住该场拍卖,更新数据库之后再去更新缓存。前端定时轮询,后端从缓存里面取数据(这样可以减少读取DB的压力)返回给前端。 但有人可能会有疑问,为什么更新完DB后是更新缓存,而非删除缓存?这其实跟我们的场景密切相关: 第一,我们使用场景是缓存...

redis有序集合实现排行榜功能

在很多系统中都会有关于排行榜的应用,比如游戏排行榜、歌曲热搜榜等等,下面就用redis的有序集合实现排行榜功能。 假设lb为排行榜名称,user1、user2等为玩家唯一标识。 1) zadd——设置玩家分数 命令格式:zadd 排行榜名称 分数 玩家标识 时间复杂度:O(log(N)) red...