本课程是为后面的实战课程做铺垫的。我们使用gin写个API,然后同时启动多个。此时当客户端向其中一个API提交数据,其他API依然能同步数据。这里面使用到了ra

*   第一章:Raft基础实现 cplist.push('第一章:Raft基础实现');/

  *   第1讲:开张课、创建基本的节点配置

  *   第2讲:多节点运行、完成选举过程

  *   第3讲:设计简单缓存接口、多节点数据复制

  *   第4讲:强制使用leader来提供服务的技巧

  *   第5讲:数据持久化:保存缓存快照

  *   第6讲:数据持久化:快照恢复

*   第二章:构建本地KV系统 cplist.push('第二章:构建本地KV系统');/

  *   第7讲:KV存储第三方库使用

  *   第8讲:缓存封装(1):Set和Get

  *   第9讲:缓存封装(2): 过期时间、获取所有key

  *   第10讲:本地KV和Redis进行的基准测试

  *   第11讲:带前缀的key检索

  *   第12讲:[演示课]本地KV和Raft初步整合