突然想起一个问题,你们用的 redis 有崩过吗?是什么原因崩的?

2023-12-27 21:32:08 +08:00
 chenqh

个人感觉 redis 稳如泰山,完全不会坏,没遇到过 redis 崩的情况

唯一的一次,还是自己 py 程序的问题,原因记不清楚了,好像是自己往 redis 里面写日志,忘了设置过期时间了.

还是就是 celery 用 redis 做 broker,会断联的问题,但是这个 python 单线程遇到 pub/sub 导致的,redis 还是稳

6763 次点击
所在节点    Redis
54 条回复
cloverzrg2
2023-12-28 18:33:19 +08:00
我同事弄了个 big key
把所有用户的头像的地址 url 写在一个 key 里面的,hash 类型。
然后 key 太大,把 redis 拖挂了
Worldispow
2023-12-28 18:33:45 +08:00
我们的项目业务数据不多,redis 基本没出过问题。
隔壁项目组搞千万级物联设备接入和计算,redis 、流计算、数据库、消息队列三天两头各种小问题需要处理。
chenqh
2023-12-28 18:34:38 +08:00
@cloverzrg2 这种也会挂吗?
thinkershare
2023-12-28 18:50:46 +08:00
@thinkershare Redis 不适合高频写操作。
chenqh
2023-12-28 19:05:45 +08:00
@thinkershare 可能吧,毕竟我也没有高频读写经验.
layxy
2023-12-29 09:20:55 +08:00
没崩过
twofox
2023-12-29 10:20:52 +08:00
上家的时候崩过,大概原因就是大 key ,还有频繁查询,线程池弄得也不是很合理,导致查询慢

其他团队弄崩的,redis 公用

公用还导致个问题,key 冲突,太炸裂了,两个团队在那里排查好几天

我们团队最容易崩的是数据库,两万行存储过程的含金量懂不懂啊( doge
ccde8259
2023-12-29 11:24:01 +08:00
流量不够大……亿级 Key 百万 QPS 下边愁的是分片不能无限可分和节点负载不均
chenqh
2023-12-29 13:41:15 +08:00
@twofox redis 这东西还是不要公用的好吧.
chenqh
2023-12-29 13:50:53 +08:00
@twofox redis 也可以搞 lua script 啊,只不过很少用而已,不像数据库,存储过程会的人太多了
joyanhui
2023-12-29 13:58:20 +08:00
很早之前,因为 qps 太高,cpu 炸了。后来优化了业务端,并换到了 keydb
twofox
2023-12-29 14:05:59 +08:00
@chenqh 前东家情况是这样的,有很多个系统,客户按需采购。然后技术中台的部门就提供权限中心、单点登录门户之类的环境(私有化部署)

然后各个业务部门就对接,对接完了之后就不用自己管权限之类的了,整个公司的各个部门用的都是同一个 redis
大 key 也是有个部门搞了首页的一些动态加载的资料在里面。整个公司的业务都崩了

貌似印象中,还有过集群配置的问题,导致有的时候连接失败

redis 用 lua 的太少了,大多数把 redis 当作个 map 用就完了。。

现在会存储过程的也不多了,年轻一点的基本都不会。虽然可以学,上手也挺快
但是谁愿意碰这个屎山呢。。让他们学也都是推脱的

能碰这个屎山的人太少了,我也受不了这个屎山,工资又低,润了
剩下的同事明年也准备润了的
julyclyde
2024-01-01 20:20:14 +08:00
遇到过 zrange 性能的问题
https://julyclyde.org/?p=512
不过访问其他 key 性能倒是正常。只是需要排队等 zrange
ecloud
2024-04-06 14:47:59 +08:00
大年三十下午,生产系统,5 个实例的 redis 集群崩了( 3 个),然后 acl 丢失,整个业务停了 2 个小时,简直是世界末日。值班的运维既不知道 acl 密码也不知道怎么配的。幸好还有 2 台活着的上去查到了密码……
我也不知道他们运维怎么配置的还是 AWS 自己的毛病,有些业务 docker 就拼命去访问那 3 个挂掉的 redis 而不会去访问好用的那 2 台,这特喵的集群有个鸟用?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1003952

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX