redis如何实现持久化 有些“上古”程序员一直坚持反对使用redis怎么办?

有些“上古”程序员一直坚持反对使用redis怎么办?

分享大人物的答案似乎合情合理。

redis如何实现持久化 有些“上古”程序员一直坚持反对使用redis怎么办?

不要告诉我们是否使用redis。你必须告诉我们你为什么要使用redis。没有redis的业务怎么了?世界上没有免费的午餐。如果不直接使用头部缓存/NoSQL,可能会带来越来越严重的问题。

单个数据库的最大优点是易于实现事务,并由数据库本身保证。举个简单的例子,要下订单,需要扣除库存并插入订单条目。如果inventory和order都是数据库表条目,那么这个事务是无可挑剔的。如果库存在redis中,订单条目是mysql,通常需要先写redis,成功后再写数据库。如果您写数据库失败,需要回滚redis,如果由于网络或其他原因回滚失败,将再扣减一个存货。不要认为这些事情很容易解决。事务处理的复杂性远远超出您的想象。例如,当您编写mysql时,您在提交时就失去了连接。你无法判断提交是成功还是失败。你的redis是不是在倒退?

因此,当您引入一个新层时,您必须弄清楚您必须使用cache/NoSQL的目的以及您可以接受的一致性模型。否则,你就要出丑了。

标签:

最新文章

  1. 网络营销报告范文 如何快速入门网络营销?2025-03-26
  2. 微信电脑登录怎么新建群聊 小红书怎么建群聊?2025-03-21
  3. 淮北矿务局孙方是萧县哪里人(淮北有多少煤矿?)2025-03-18
  4. 平顶山顺丰一天能到吗(顺丰快递漯河到平顶山要多久?)2025-03-25
  5. 提升电脑操作效率的实用技巧2025-03-08
  6. 墨刀可以自动生成流程图吗 万兴科技最近发力办公软件?看到产品频频更新?2025-03-12
  7. 电子阅读网站源码 源码网2025-03-31
  8. 如何删除Windows.old文件2025-03-06
  9. 如何批量加粗Word文档中指定的文字或字符2025-03-12
  10. 如何在Win10电脑中更换桌面背景图或轮流播放图片2025-03-08
  11. 黑皮诺干红葡萄酒 南非白葡萄酒十大排名?2025-03-23
  12. java java的反射到底是有什么用处?怎么用?2025-03-31
  13. 海康威视硬盘录像机初始密码 海康录像机设备域名是什么?2025-03-27
  14. 如何在苹果手机Safari浏览器中设置电脑版网页2025-03-07
  15. 最全伴奏音乐软件 有什么录音软件可以加伴奏?2025-03-29
  16. 华为nova5的语音唤醒功能在哪里 华为nova5语音唤醒功能在哪里2025-03-11
  17. 怎么查询三星s8激活时间2025-03-14
  18. PPT文本框渐变边框设置技巧2025-03-08
  19. 广播地址的计算公式 ip地址段怎么求?2025-03-14
  20. 一个人能实名认证几个支付宝账号 一个人执照可以做几个支付宝?2025-03-16
  21. Premiere音频被删除了如何恢复让音画同步2025-03-07
  22. 网页设计配色方案 excel怎么设计标题颜色突出?2025-03-31
  23. 爱格板材是什么 爱格板是什么板材?2025-03-22
  24. 提升文档排版效果:让文字紧挨着表格2025-03-08
  25. 从回收站删除的文件怎么恢复 手机文件管理回收站的文件如何恢复?2025-03-24
  26. winrar替换图片教程 WinRAR替换图片教程2025-03-09
  27. 生成pdf的小程序 altiumdesigner10怎么生成PDF?2025-03-18
  28. 手机桌面上的图标怎么重新布置2025-03-08
  29. web前端开发是干嘛的 前端为什么要使用node?2025-04-01
  30. 西红柿的营养 西红柿含哪些维生素?2025-03-23
优质自媒体
优质自媒体 微信号:优质自媒体 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 故事板模板 故事板,名词解释?

    故事板,名词解释?故事板是软件展示效果的视觉草图,用于视频创作和广告设计,表达作者的创意。故事板故事板,有时翻译为“故事地图”,最初是指安排电影拍摄过程的故事板。指在电影实际拍摄或绘制之前,以图表的形式对图像的构成进行说明。它将连续的画面分

  2. 2 c语言常用数据结构 我现在没学完C语言,但是学校已经开了数据结构课程,感觉像听天书一样,如何更好地理解数据结构?

    我现在没学完C语言,但是学校已经开了数据结构课程,感觉像听天书一样,如何更好地理解数据结构?首先,我觉得作为一个大学生,自学能力很强。对于C语言没有学完的,可以花时间认真学习。不,你可以去图书馆查资料,或者上网,或者自学。现在网络平台有很多

  3. 3 怎么判断文件类型 python怎么运行py文件?

    python怎么运行py文件?1. 首先,在资源管理器中复制PY文件的路径,按windows键+R,在run中输入CMD,回车打开命令行:2。在命令行中,首先切换到PY文件的路径,然后输入“Python file name”。Py“”运行P

  4. 4 千分位分隔符c语言程序 请问在word里怎么打千分符?

    请问在word里怎么打千分符?有两种方法:然后单击第千个字符:在单词插入列中选择符号,然后在普通文本中选择通用标点符号来查找第千个字符:完成如何在单词中键入第千个字符的演示。千位分隔符怎么理解?在中国人日常生活的数据写作中,没有千位分隔符的

  5. 5 idea2019安装和使用 公司不让用IDEA,必须要用eclipse。你们怎么看待这个强制规定?

    公司不让用IDEA,必须要用eclipse。你们怎么看待这个强制规定?公司没钱,赶紧离开吧在人们固有的观念里,用编辑器编译器写代码的人比ide强大。也许吧,但这里我们还需要考虑效率问题。作为一个新手,如果你在普通的编辑器中编写代码,你会非常

  6. 6 java前端开发需要学什么 为什么感觉很多人都选择前端不选择java?

    为什么感觉很多人都选择前端不选择java?因为很多人不知道什么是前端。许多人认为前端是HTML CSS,这就是所谓的网页设计。它属于设计工作,而不是程序员。HTML CSS根本不是一种编程语言。很多人认为前端很简单,HTML和CSS根本不是

  7. 7 微信键盘怎么恢复原状 在微信打字怎么在字的前面空格?

    在微信打字怎么在字的前面空格?如何输入微信?您可以使用以下方法查找单词前面的空白:!1!找到名字空白的人,复制他名字的空白,然后粘贴到他自己的名字上。2. 用搜狗输入法或QQ拼音输入法,键入v1d,名字空间就会出来。 3. 使用智能ABC输

  8. 8 inoty安卓版下载 inoty彩虹版怎么设置?

    inoty彩虹版怎么设置?“Inoty”在其官方网站上与“ilauncher”一起使用。要安装这两个功能,您需要在系统设置中输入辅助功能以打开inoty服务。inoty使用方法?要使用inoty Apple的通知栏,请执行以下步骤:1。在系

  9. 9 实用的生活小常识 生活中实用小技巧?

    生活中实用小技巧?2、随身带一个大一点的袋子,放一些常用的东西,如方便袋、卫生纸、香精、口罩、茶包等,这样你就能安居乐业了。4、手机最好使用双卡,可以解决带两部手机的麻烦;在备忘录中写下常用的网址、地址、电子邮件和密码,方便通话;开机时用指

  10. 10 间隔的概念 时间间隔是什么意思?

    时间间隔是什么意思?时间间隔意味着区分一个时间点和一段时间。时间间隔法是指每列车发出后,经过一段时间后,下一列车将发出,以防止列车相撞。1840年以前,为了保证列车运行的安全,采用了“时间间隔法”。采用不等时间间隔法划分重构时间段的重构方法

Copyright 2025 优质自媒体,让大家了解更多图文资讯!百度地图 360地图