- 博客(5)
- 收藏
- 关注
原创 Redis LRU
一:Redis内存驱逐的几种策略检测易失数据(可能会过期的数据集server.db[i].expires )① volatile-lru:挑选最近最少使用的数据淘汰② volatile-lfu:挑选最近使用次数最少的数据淘汰③ volatile-ttl:挑选将要过期的数据淘汰④ volatile-random:任意选择数据淘汰检测全库数据(所有数据集server.db[i].dict )⑤ allkeys-lru:挑选最近最少使用的数据淘汰⑥ allkeys-lfu:挑选最近
2021-03-17 23:40:51
1289
1
原创 docker容器技术介绍
主要内容:docker介绍及原理什么是docker?Docker和Vm的差别Docker原理Docker文件系统Docker基本操作Docker三大核心Docker操作-仓库Docker操作-镜像Docker操作-容器Docker操作-DockerfileDocker应用场景一:Docker概述Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。...
2021-03-17 23:26:14
1034
原创 Redis Cluster 3.0
目录一:集群架构二:Client 请求重定向三:集群节点通信四:集群高可用&主备切换五:衡量分布式系统指标(在此指集群)可用性可扩展性一致性六:集群不可用条件七:扩容和缩容扩容缩容八:目前市面上redis集群的架构直连cluster(直连架构)Codis架构(代理架构)Twemproxy架构(代理架构)九:分布式架构拓展分布式系统中的数据分布方式hash分区(该数据分布就是redis cluster3.0的数据分布实现,一种
2020-12-12 01:12:55
1330
原创 Redis Sentinel
目录一:什么是redis sentinel二:哨兵机制下的数据丢失场景1:master挂掉场景 2:脑裂情况三:哨兵机制下数据丢失解决方案redis数据丢失解决方案四:哨兵本身的机制和原理sdown & odown哨兵本身通讯机制哨兵和redis集群的通信机制哨兵集群本身的master选举机制(raft协议)redis集群的master选举机制思考:redis丢失数据会带来什么问题Q:使用redis实现的分布式锁还可靠吗?一:什么是r.
2020-12-12 00:39:44
12152
3
原创 java序列化篇
最近用到spark的序列化,因为sc的paralize方法和transform和action都是分布式行为,所以存在driver与worker中的task的复制传递一些值,所以对序列化性能做一下测试。java的对象要想网络之间进行传输,必须序列化成字节数组才能进行传输此次测试列举一下一些常用的序列化1 java 默认的序列化 实现serialize接口2 java的自定义序列化 实现
2017-06-17 23:52:52
1266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人