首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
HyggeBest
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Golang 并发原语 Sync Once
Once 保证操作只执行一次 适用于一些单例、配置的加载等 内部数据结构 done 用于标识操作是否已经完成只有0或1 m 互斥锁 核心方法 Do 原子加载done值是否为0 如果等于0说明f fun
Golang 并发原语 Sync Pool
Pool 对象池 主要适用于大量对象资源被反复构造和回收的场景 可以进行一个资源的回收利用、减轻GC压力提高性能 内部数据结构 nocopy:防止赋值的标识 local:类型为[P]poolLocal
Golang 并发原语 Sync Cond
Cond 条件变量 主要是用于多个goroutine之间进行通知 场景:等待某个事件的发生、通知某个事件发生 内部数据结构 noCopy 防止拷贝的一个标识 L 实现的一个互斥锁的接口 notify
Redis 事物
事务执行步骤 客户端使用显式命令开启事务。MULTI 客户端把事务中要执行的命令发送给服务器(增删改查),这里客户端发送命令给服务端,但是redis并不会立即执行这令命令,而是暂存在消息队列中。 客户
Redis 锁
分布式锁 互斥性:锁的目的是获取资源的使用权,所以只让一个竞争者持有锁。 安全性:避免死锁情况的发生。当一个竞争者持有锁期间,有可能因为意外的崩溃导致锁未能主动释放。所以持有锁也能够正常释放,并保证后
Redis 缓存雪崩、击穿、穿透
缓存雪崩 当大量的缓存在同一时间过期(失效)或redis宕机时,用户的请求无法在redis中处理,全部请求直接访问数据库,导致数据库压力骤增,严重的会造成数据库宕机,导致一系列系统崩溃问题。 雪崩原因
Redis 哨兵机制
哨兵是Redis官方提供的一套高可用监控和自动故障转移机制。 哨兵的工作:监控、选主、通知 场景:一个master节点和N个slave节点 故障判断 每隔1s哨兵会给所有的主从节发送ping命令,当主
Redis 主从复制原理
第一次同步 服务器A和服务器B,在服务器B执行命令: B服务器就变成A服务器的从服务器。 主从服务器件的第一次同步的三个阶段: 第一阶段是建立连接、协商同步 第二阶段是主服务器同步数据给从服务器 第三
Redis 删除、淘汰策略
在开发场景中,我们会有一场景使用到过期策略,设置缓存的过期时间,来看看底层怎么实现的吧。 当设置一个key过期的时候,redis会将这个key以及过期时间存储到过期字典中,其实就是将key和过期时间一
Redis AOF、RDB
AOF 只会记录写操作命令,读操作命令不会被记录 执行流程 客户端发送命令给redis redis第一步执行写命令写入内存 第二步记录命令到日志中 例如: set name hyggebest AOF
下一页
个人成就
文章被点赞
5
文章被阅读
2,275
掘力值
496
关注了
1
关注者
1
收藏集
0
关注标签
16
加入于
2025-05-06