参考文档:

手写一个 redis 客户端工具类

1.要明白客户端和 redis 服务端通讯的协议是 resp,底层是socket实现。

2.自写一个 serverSocket 服务端,接受 jedis 发送的 get、set 请求,验证其请求是 socket 实现的。

3.通过阅读上面 redis protocol specification,以及打印 jedis 发送过来的输入流内容,来明确请求的内容的报文结构是什么样的。

4.通过自写一个socket 客户端工具,按照约定的报文结构发送请求,就能实现对 redis 数据库的get、set、incr等操作。

相关文章:

  • 2021-09-11
  • 2021-05-20
  • 2021-04-24
  • 2021-08-20
  • 2021-05-27
  • 2021-07-31
猜你喜欢
  • 2021-10-09
  • 2022-03-07
  • 2021-08-08
  • 2022-02-12
  • 2022-12-23
  • 2022-12-23
  • 2021-06-26
相关资源
相似解决方案