redis有哪些应用场景呢?

平时为开发部门部署redis集群,但不知道上游和下游系统如何调用redis的,请大佬介绍一下应用场景显示全部

平时为开发部门部署redis集群,但不知道上游和下游系统如何调用redis的,请大佬介绍一下应用场景

收起
参与6

返回顾黄亮的回答

顾黄亮顾黄亮课题专家组技术总监畅销书作者

1、热点数据的缓存。由于redis访问速度块、支持的数据类型比较丰富,所以redis很适合用来存储热点数据
2、限时业务的运用。redis中可以使用expire命令设置一个键的生存时间,到时间后redis会删除它。
3、计数器相关问题。redis由于incrby命令可以实现原子性的递增,所以可以运用于高并发的秒杀活动、分布式序列号的生成。
4、排行榜相关问题。关系型数据库在排行榜方面查询速度普遍偏慢,所以可以借助redis的SortedSet进行热点数据的排序。
5、分布式锁 。这个主要利用redis的setnx命令进行,setnx:"set if not exists"就是如果不存在则成功设置缓存同时返回1,否则返回0 。

银行 · 2019-05-08

回答者

顾黄亮
技术总监畅销书作者
擅长领域: 云计算数据库系统运维

顾黄亮 最近回答过的问题

回答状态

  • 发布时间:2019-05-08
  • 关注会员:2 人
  • 回答浏览:1374
  • X社区推广