首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
红色灯火
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
ReentrantLock的lock和unlock分析
LOCK 创建时根据参数可设置公平锁或非公平锁,默认非公平锁; 非公平锁流程 进入lock方法: 非公平锁的体现就在这,每个线程来请求锁时,都会先去获取一次锁,如果此时锁被释放,则新来的线程会获取到锁
Redis的持久化策略
RDB(快照) 二进制文件,保存某个时间点的数据。 两种策略方式: save(同步):执行命令save,同步方式可能导致线程阻塞; bgsave(异步):fork一个子进程,让子进程去完成RDB的生成
Redis过期键删除策略
惰性删除 key过期不会立即删除,每次获取key的时候,会检查key是否过期,如果过期则删除; 优点: 删除只发生在获取key时,CPU占用少; 缺点: 过期key,不在被访问后,不会被删除会占用大量
Redis的内存淘汰策略
LRU算法 在限定得到空间已存满的情况下,把最久没有被访问到的数据淘汰的算法。 实现:hash表+双向链表,(LinkedHashMap)。 在访问数据时,若命中,则将数据的节点移到链表的头部,若没有
分布式寻址方法
分布式寻址算法:hash算法、一致性hash算法以及Redis cluster的hash slot算法。 1、简单hash算法 计算出key的hash值 对机器的台数进行取模,得到最终key存储的节点
个人成就
文章被阅读
523
掘力值
32
关注了
0
关注者
0
收藏集
0
关注标签
16
加入于
2022-11-24