• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
菩提叶子
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 5 6 ··· 8 下一页
2023年8月4日
go语言基础-语言的核心结构与技术之基本结构要素
摘要: package main import "fmt" func main() { fmt.Println("hello,world") } 上述伪代码可以看到,学习go语言的基本语法,接下来,针对这段伪代码分析 package main 封装的概念,导入与可见性 包是构造代码的一种方式:每个程序都由包 阅读全文
posted @ 2023-08-04 09:16 菩提叶子 阅读(31) 评论(0) 推荐(0)
2023年8月3日
go语言基础-关键字
摘要: go代码中会使用到25个关键字和保留字 break default func interface select case defer go map struct chan else goto package switch const fallthrough if range type continu 阅读全文
posted @ 2023-08-03 17:18 菩提叶子 阅读(22) 评论(0) 推荐(0)
2023年2月24日
如何设计高并发项目
摘要: 高并发为什么会出现? 因为刚开始系统都是连接数据库的,数据库支撑到每秒并发两三千的时候,基本就快完了,系统扛不住压力就会宕机,所以就要考虑到高并发。 提高系统并发 1、系统拆分 将一个系统拆分成多个子系统 ,然后每个系统连接一个数据库,这样本来就一个库,现在变成多个库,就可以保证数据库抗住高并发 2 阅读全文
posted @ 2023-02-24 21:33 菩提叶子 阅读(290) 评论(0) 推荐(0)
2023年2月7日
进程,线程区别
摘要: 进程:指在系统中正在运行的一个应用程序;程序一旦运行就是进程;或者更专业化来说:进程是指程序执行时的一个实例,即它是程序已经执行到课中程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。 线程:系统分配处理器时间资源的基本单元,或者说进程之内独立执行 阅读全文
posted @ 2023-02-07 15:58 菩提叶子 阅读(78) 评论(0) 推荐(0)
缓存雪崩,缓存穿透,缓存击穿
摘要: 缓存雪崩 对于系统 A,假设每天高峰期每秒 5000 个请求,本来缓存在高峰期可以扛住每秒 4000 个请求,但是缓存机器意外发生了全盘宕机。缓存挂了,此时 1 秒 5000 个请求全部落数据库,数据库必然扛不住,它会报一下警,然后就挂了。此时,如果没有采用什么特别的方案来处理这个故障,DBA 很着 阅读全文
posted @ 2023-02-07 15:55 菩提叶子 阅读(42) 评论(0) 推荐(0)
redis持久化
摘要: Redis 持久化的两种方式 RDB:RDB 持久化机制,是对 Redis 中的数据执行周期性的持久化。 AOF:AOF 机制对每条写入命令作为日志,以 append-only 的模式写入一个日志文件中,在 Redis 重启的时候,可以通过回放 AOF 日志中的写入指令来重新构建整个数据集。 通过 阅读全文
posted @ 2023-02-07 15:49 菩提叶子 阅读(43) 评论(0) 推荐(0)
redis主从复制的核心原理
摘要: 当启动一个 slave node 的时候,它会发送一个 PSYNC 命令给 master node。 如果这是 slave node 初次连接到 master node,那么会触发一次 full resynchronization 全量复制。此时 master 会启动一个后台线程,开始生成一份 RD 阅读全文
posted @ 2023-02-07 15:46 菩提叶子 阅读(104) 评论(0) 推荐(0)
redis主从架构
摘要: 单机的 Redis,能够承载的 QPS 大概就在上万到几万不等。对于缓存来说,一般都是用来支撑读高并发的。因此架构做成主从(master-slave)架构,一主多从,主负责写,并且将数据复制到其它的 slave 节点,从节点负责读。所有的读请求全部走从节点。这样也可以很轻松实现水平扩容,支撑读高并发 阅读全文
posted @ 2023-02-07 15:42 菩提叶子 阅读(33) 评论(0) 推荐(0)
如何保证redis的高可用,高并发
摘要: 高可用 考虑如何用 redis 来加多台机器,保证 redis 是高并发的,还有就是如何让 redis 保证自己不是挂掉以后就直接死掉了,即 redis 高可用 高并发 redis 实现高并发主要依靠主从架构,一主多从,单主用来写入数据,单机几万 QPS,多从用来查询数据,多个从实例可以提供每秒 1 阅读全文
posted @ 2023-02-07 15:39 菩提叶子 阅读(64) 评论(0) 推荐(0)
Redis 和 Memcached 区别
摘要: Redis 支持复杂的数据结构 Redis 相比 Memcached 来说,拥有更多的数据结构,能支持更丰富的数据操作。如果需要缓存能够支持更复杂的结构和操作, Redis 会是不错的选择。 Redis 原生支持集群模式 在 Redis3.x 版本中,便能支持 cluster 模式,而 Memcac 阅读全文
posted @ 2023-02-07 15:34 菩提叶子 阅读(30) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 8 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3