redis系列-开篇

Posted zhroot

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis系列-开篇相关的知识,希望对你有一定的参考价值。

0x0 缘起

笔者所在的公司有一款大DAU(日活)的休闲游戏。这款游戏的后端架构很简单,可以简单理解为通讯-逻辑-存储三层结构。其中存储层大量使用了redis和mysql

虽然存量用户的增加,redis就隔三差五的出现问题。所以笔者打算把遇到的一列问题以及在项目里的实践都整理记录下来。

0x1 提纲

  • 14点的灵异事件
  • 要命的zrangebyscore
  • 定时灵异事件再现
  • 终于轮到内存不够用了
  • 内存还是不够用
  • stream真香
  • 未完待续

0x2 学习资源

redis应该是目前使用最广泛的内存型数据库。redis可以说是后端开发的必备技能。那么怎么学习呢?

比较建议的学习路径

  • 先会使用;熟悉5种常见的存储类型和其相关的命令
  • 遇到问题解决问题;深入理解redis实现原理,找到问题答案
  • 阅读源码;学习源码,在社区进行交流

推荐的资源

http://redisdoc.com/ (中文)

https://wiki.jikexueyuan.com/list/redis/ (中文)

https://redis.io (英文官网)

https://github.com/antirez/redis (源码)

0x3 结语

希望大家玩的开心!

以上是关于redis系列-开篇的主要内容,如果未能解决你的问题,请参考以下文章

Redis 系列

Redis系列--过期策略

Redis 系列(04-2)Redis原理 - 内存回收

redis学习系列

Redis系列一 Redis安装

Redis事务系列之一Redis事务详解