使用Redis踩过的16个坑

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

如果你在使用 Redis 时,也遇到过以下这些「诡异」的场景,那很大概率是踩到「坑」了:

  • 明明一个 key 设置了过期时间,怎么变成不过期了?

  • 使用 O(1) 复杂度的 SETBIT 命令,Redis 竟然被 OOM 了?

  • 执行 RANDOMKEY 随机拿出一个 key,竟然也会阻塞 Redis?

  • 同样的命令,为什么主库查不到数据,从库却可以查到?

  • 从库内存为什么比主库用得还多?

  • 写入到 Redis 的数据,为什么莫名其妙丢了?

  • ...

究竟是什么原因,导致的这些问题呢?

这篇文章,我就来和你盘点一下,使用 Redis 时可能会踩到「坑」,以及如何去规避。

我把这些问题划分成了三大部分:

  1. 常见命令有哪些坑?

  2. 数据持久化有哪些坑?

  3. 主从库同步有哪些坑?

导致这些问题的原因,很有可能会「颠覆」你的认知,如果你准备好了,那就跟着我的思路开始吧!

这篇文章干货很多,希望你可以耐心读完。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: redis