开发者社区> 问答> 正文

Redis 的常见问题有哪些?

Redis 的常见问题有哪些?

展开
收起
游客4skzfvnrxrzbi 2022-01-04 16:28:14 1730 0
1 条回答
写回答
取消 提交回答
  • Redis 最大的问题是后台主工作线程是一个单线程模型。用户所有的来自不同 client的请求,实际上在每个 event到来后,交由后端单线程串行执 行。等每个 event处理完成后,才处理下一个。这种单线程 run-tocompletion 的好处就是没有 dispatcher,没有后端的 multi-worker,可以做到全无锁,设计 更简单。但是如果中间有慢查询,诸如单机版的 keys、lrange、 hgetall 等拖慢了 一次查询,那么后面的请求就会因为串行排队而被拖慢,所以,在运维 Redis 的时候,如果您是用的 Sentinel 判活机制,就可能会有问题,从而导致整个 Redis 服务挂起

    资源来源于《阿里云数据库运维实战问题改》

    https://developer.aliyun.com/topic/download?spm=a2c6h.20345107.J_6399686890.1.2e1e17dbzKUX5r&id=8198

    2022-01-04 17:58:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis在唯品会的应用实践——架构演进与功能定制 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载