清欢渡-编程社-第169页
清欢渡的头像-编程社
管理员
但愿日子清净,抬头遇见的都是柔情!
Redis分布式,主从复制,一个节点挂掉怎么办-编程社

Redis分布式,主从复制,一个节点挂掉怎么办

主从复制(Master-Slave Replication)是指将一台 Redis 服务器的数据,复制到其他的 Redis 服务器。 前者称为主节点(master),后者称为从节点(slave)。且数据的复制是单向的,只能由主节点...
CDN缓存过期策略-编程社

CDN缓存过期策略

CDN(内容分发网络)的过期策略对于优化内容传递速度和减少带宽消耗至关重要。 CDN缓存过期策略(Cache Expiration Strategy)决定了缓存内容在 CDN 边缘节点上保存的时间。 在设定 CDN 的过期...
Netty是如何解析Redis的RESP协议——响应篇-编程社

Netty是如何解析Redis的RESP协议——响应篇

上文请求篇中,通过给 channel 添加 RedisEncoder 来处理不同类型的 RedisMessage ,比如 简单字符串,大字符串 等。 这篇是响应篇,一起来看看  RedisDecoderTest 中,是怎么模拟 client-...
Netty是如何解析Redis的RESP协议——请求篇-编程社

Netty是如何解析Redis的RESP协议——请求篇

上文抓包分析了这个 Redis RESP 协议,看到 TCP 层面的 byte 信息,直观感受到这个 Human Readble 的二进制协议。 比如 bulk String 的格式就是:$<length>\r\n<data>\r\n 那么,剩...
Redis的RESP协议抓包分析-编程社

Redis的RESP协议抓包分析

听说Redis协议很简单,那今天就抓个包来一起看看吧。 RESP是什么 Redis 的序列化协议, 是一种二进制协议,支持多种数据类型,其中,数据的第一个字节(First byte)决定其类型,使用( CRLF&nbs...
常见的GC算法有哪些?-编程社

常见的GC算法有哪些?

Java的内存回收机制基于自动内存管理,开发人员无需手动释放内存。 垃圾回收器会自动识别不再使用的对象,并回收它们所占用的内存空间。 垃圾回收算法主要有 : 标记-清除算法:标记-清除算法分...
JVM的内存区域和作用-编程社

JVM的内存区域和作用

根据 JVM8 规范,JVM 运行时内存共分为虚拟机栈、堆、元空间、程序计数器、本地方法栈五个部分。 还有一部分内存叫直接内存,属于操作系统的本地内存,也是可以直接操作的。 JVM的内存结构主要...