240 发简信
IP属地:江苏
  • 按延迟删除的方式,加上
    sleep xxx ms
    rm_redis
    是不是能解决问题;
    如果是网络原因,我觉得是不可避免;就像网络原因能造成db主从延迟一样

    延迟删除保证db,redis一致

    背景 本文结合一些自己理解,讲解cache miss等情况下如何保证缓存和db的一致性,下面的例子中缓存以redis为例 读 先redis,redis没有就读db 写 有几种...

  • 120
    《系统之美》系统之美——改变系统结构的杠杆点

    这篇文章主要试图从《系统之美》作者提到的一系列改变系统的杠杆点的出发,分析这些杠杆杠点如何对我们个人这个系统进行改善。当然这些杠杆点不仅仅限于我们个人,它们对与大多数的系统进...

  • @杨东坡 嗯 这个和方法差不多 感谢提供思路

    延迟删除保证db,redis一致

    背景 本文结合一些自己理解,讲解cache miss等情况下如何保证缓存和db的一致性,下面的例子中缓存以redis为例 读 先redis,redis没有就读db 写 有几种...

  • 你策略可以给下伪码,
    sleep期间是不一致,只不过时间较短如果业务没特殊要求是ok的

    延迟删除保证db,redis一致

    背景 本文结合一些自己理解,讲解cache miss等情况下如何保证缓存和db的一致性,下面的例子中缓存以redis为例 读 先redis,redis没有就读db 写 有几种...

  • 120
    protobuf从听过到了解

    本文主要针对Protobuf进行介绍,主要针对版本proto2,给出demo来讲解proto语法,并对其中部分编解码原理进行讲解,最后进行总结和思考 介绍 官网 https:...

  • 120
    zk 核心概念梳理

    介绍zk一些入门概念,重点讲解zab的消息广播以及崩溃恢复,进而衍生出一些拓展的思考以及横向对比 简介: https://zh.wikipedia.org/wiki/Apac...

  • 服务治理 - 超时控制之节省资源

    背景 先介绍普通的超时配置 普通的超时控制:A - > B - > C -> D比如B->C 默认超时时间200ms,但是B->C实际调用了230ms此时B知道调用超时了,会...

  • 基于redis的收藏服务的设计思考

    背景 一个收藏服务该如何设计,来满足基本的业务的需求 用户收藏/取消一个视频,文章用户查看收藏视频列表,文章列表,按照时间排序,支持翻页用户看具体一个/多个视频,文章,检查是...

  • 数据库分库分表、读写分离的原理实现,使用场景

    为什么要分库分表和读写分离? 类似淘宝网这样的网站,海量数据的存储和访问成为了系统设计的瓶颈问题,日益增长的业务数据,无疑对数据库造成了相当大的负载,同时对于系统的稳定性和扩...

  • 120
    微服务部署:蓝绿部署、滚动部署、灰度发布、金丝雀发布

    在项目迭代的过程中,不可避免需要”上线“。上线对应着部署,或者重新部署;部署对应着修改;修改则意味着风险。 目前有很多用于部署的技术,有的简单,有的复杂;有的得停机,有的不需...

  • 业务API脱敏的思考

    背景 api某些字段属于敏感信息,原本在api层返回,现在禁止返回比如银行卡账号,性别等等现有架构API+RPC,数据存储redis+DB暂且不谈db是否脱敏(加解密等),在...

  • 一个i18n服务构建的思考

    背景 服务需要国际化资源,比如国内叫“你好”,国外需要翻译为“hello” 要求 灵活,可配置:希望配置是热更新的,即不能加一个文案,后端代码资源文件就加几行,再上线部署。 ...

  • Redis会将一个事务中的所有命令序列化,然后按顺序执行。
    1.redis 不支持回滚“Redis 在事务失败时不进行回滚,而是继续执行余下的命令”, 所以 Redis 的内部可以保持简单且快速。
    2.如果在一个事务中的命令出现错误,那么所有的命令都不会执行;
    3.如果在一个事务中出现运行错误,那么正确的命令会被执行
    这里没看懂,到底是哪一种?还是说三个互不冲突?

    Redis整理

    什么是 Redis? Redis 是完全开源免费的,遵守BSD协议[https://www.jianshu.com/p/4fa8451a4b07],是性能极高的nosql数据...

  • 120
    Redis整理

    什么是 Redis? Redis 是完全开源免费的,遵守BSD协议[https://www.jianshu.com/p/4fa8451a4b07],是性能极高的nosql数据...

  • 120
    并行与并发

    并发和并行是两个非常容易混淆的概念。 它们都可以表示两个或多个任务一起执行,但是偏重点有点不同。并发偏重于多个任务交替执行,而多个任务之间有可能还是串行的。并发是逻辑上的同时...

个人介绍
今日头条互娱后台研发,工作经验3年。