手写Redis基本结构-动态字符串SDS
Redis中存字符串,是实际使用场景中最常用的方式,但是redis并没有直接使用C语言中传统的字符串表示,而是构建了一种名为简单动态字符串(SDS)的抽象类型,本文带你利用Java实现SDS基本结构。1、SDS定义我们首先看一下SDS的字符串的整体结构如下图:所以,我们首先创建一个包含free、len和char类型数组buf,代码如下:public class SDS { private static char endChar= '\0'; //字符串长度 private







