会员
众包
新闻
博问
闪存
赞助商
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
下一页