缓存Redis使用分享

作者: 老夏

概述

天下武功,无坚不摧,唯快不破!软件也是。

72A07D3E-FC60-4488-A13D-1CE8B9379428.png

通常我们为了获得更快的读取速度会使用缓存,缓存是利用空间换时间较为常用的架构设计模式,我们在开发中也经常会使用这种模式,例如 当数据量达到一定数量时 用 HashMap 取代遍历 List,虽然 HashMap 占用更大的空间,但是 HashMap 查询时间复杂度是O(1)(理想状态下)。Redis 是我们比较常用的缓存,接下来我会分享几个 我所见所闻的坑。

一,不要图快什么数据都存 Redis

我之前听过一个笑话,开发人员因为在循环里查库,导致接口请求时间过长,为了解决查询慢的问题,开发人员选择使用 Redis,开发人员会把查过数据存放在 Redis ,并且设置了失效时间,在开发自测环节,以及测试环节,都算比较平稳,但是上线不久后就遇到了业务高峰期,服务器居然宕机!!!原本服务器空闲 10G左右,现在居然宕机了。后边经过排

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值