单值缓存对象缓存:利用JSON强大嘚兼容性、可读性和易用性,将对象转换为JSON字符串再存储在string类型中,是个不错的选择如用户信息、商品信息等。
分布式锁:Redis 是单线程多路复用方式提高处理效率。我们可以借助中间件Redis的setnx()命令实现分布式锁setnx()命令只会对不存在的key设值,返回1代表获取锁成功对存在的key设徝,会返回0代表获取锁失败
计数器:string类型的incr和decr命令的作用是将key中储存的数字值加一/减一,这两个操作具有原子性总能安全地进行加减操作,因此可以用string类型进行计数如微博的评论数、点赞数、分享数,抖音作品的收藏数京东商品的销售量、评价数等。
除此外还有web集群session共享分布式系统全局序列号等…
list类型是简单的字符串列表,按照插入顺序排序每个列表最多可以存储 232 - 1 个元素(40多亿)。
根据时间排序的新闻列表等 阅读排行榜