redis适合什么场景?

 我来答
匿名用户
2021-11-16
展开全部
Redis是一个nosql数据库,可以存储key-value值。因为其底层实现中,数据读写是基于内存,速度非常快,所以常用于缓存;进而因其为独立部署的中间件,常用于分布式缓存的实现方案。
常用场景有:缓存、秒杀控制、分布式锁。
虽然其是基于内存读写,但底层也有持久化机制;同时具备集群模式;不用担心其可用性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
国民学神墨兮
2021-11-16 · 贡献了超过105个回答
知道答主
回答量:105
采纳率:0%
帮助的人:4.1万
展开全部
、redis使用场景 1、热点数据的缓存由于redis速度块、支持的数据类型比较丰富,所以redis很适合用来存储热点数据,另外结合expire,我们可以设置过期时间然后再进行缓存更新操作,这个功能最为常见,我们几乎所有的项目都有所运用。2、计数器相关问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小薰不4W

2021-11-16 · TA获得超过211个赞
知道答主
回答量:5769
采纳率:6%
帮助的人:184万
展开全部
  • 会话缓存(Session Cache):用Redis缓存会话比其他存储(如memcached)的优势在于:redis提供持久化。当维护一个不是严格要求一致性的缓存时,如果用户的购物车信息全部丢失,大部分人都会不高兴。

  • 全页缓存(FPC):除基本的会话token之外,Redis还提供很简便的FPC平台。

  • 队列:Redis在内存存储引擎领域的一大优点是提供list和set操作,这使得Redis能作为一个很好的消息队列平台来使用。Redis作为队列使用的操作,就类似于本地程序语言对list的push/pop操作。

  • 排行榜/计数器:Redis在内存中对数据进行递增递减的操作实现的非常好。集合(Set)和有序集合(Sorted Set)也使得我们在执行这些操作的时候变得非常简单,Redis只是正好提供了这两种数据结构。

  • 订阅/发布

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巫兴昌09f

2021-11-16 · 超过35用户采纳过TA的回答
知道答主
回答量:578
采纳率:0%
帮助的人:23.6万
展开全部
redis开创了一种新的数据存储思路,使用redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。redis常用数据类型redis最为常用的数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
江南百晓~
2021-11-16 · 超过14用户采纳过TA的回答
知道答主
回答量:434
采纳率:16%
帮助的人:12.6万
展开全部
Redis是一个nosql数据库,可以存储key-value值。因为其底层实现中,数据读写是基于内存,速度非常快,所以常用于缓存;进而因其为独立部署的中间件,常用于分布式缓存的实现方案。
常用场景有:缓存、秒杀控制、分布式锁。
虽然其是基于内存读写,但底层也有持久化机制;同时具备集群模式;不用担心其可用性。
关于Redis的使用,可以参考《Redis的使用方法、常见应用场景》
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式