当前位置: 首页 > news >正文

关于为什么使用redis锁,不使用zk锁的原因

       实际项目中,redis一直是最为稳定、可靠的部分,你根本不用担心redis本身的问题。至于ap模型的问题,绝大多数分布式锁只是用于避免一些极端情况的,若单一数据会有那么高的并发量你还加锁,那就要考虑这个业务场景设置的合理不合理了。

       至于zookeeper实现分布式锁,哪怕抛开一切不谈,仅仅为了一个分布式锁引入zookeeper,那无非会大大增加系统的复杂度。用redis实现分  布式的最大优势在于这年头是个项目就基本redis,但zookeeper国内现在用的越来越少了,甚至不少原本主动依赖zookeeper的中间件也在主动和zookeeper说拜拜了。 总结,redis实现的分布式锁虽然是ap模型,理论上锁竞争比较耗性能,但理论就是理论,实际上绝大多数分布式锁只用于避免一些极端情况。而zookeeper实现分布式锁的最大的问题在于国内项目使用zookeeper的概率并不高,引入zookeeper只为了分布式锁太浪费,还增加系统复杂度。

相关文章:

  • LeetCode知识点整理
  • golang 的time包的常用方法
  • 通过 Adobe Acrobat DC 实现 Word 到 PDF 的不可逆转换
  • HTML5和CSS3的一些特性
  • fastdds:传输层端口号计算规则
  • IPython 使用技巧整理
  • 网络安全之前端学习(css篇2)
  • 深入解析浮点数阶码与基数的数学关系及其C++实现
  • 读书笔记-《Redis设计与实现》(二)单机数据库实现(下)
  • 【橘子大模型】ollama启动
  • 数据结构与算法分析:树与哈希表(一)
  • DeepSeek V3 与 DeepSeek R1的主要区别是什么?
  • 3.30西篮联,NBA,全扫盘
  • 基于yolo11的水稻病虫害智能分析系统
  • 大模型架构记录12【Agent实例-tool】
  • pod几种常用状态
  • 2025-3-30算法打卡
  • 一文聊聊接入钉钉H5微应用系统实现免登操作技术思路实现验证
  • 电控---陀螺仪
  • Python-使用API
  • 动画制作大师/排名seo怎么样
  • 做网站编程要学什么/网页模板免费下载
  • 哪里可以接网站开发项目做/想做游戏推广怎么找游戏公司
  • 本地上海集团网站建设/品牌营销与推广
  • 南京做公司网站的公司哪家好/网页制作步骤
  • 自做网站的步骤/宁波seo推广服务