您好,欢迎来到华拓网。
搜索
您的当前位置:首页10分钟写出JAVA最精简Redis客户端

10分钟写出JAVA最精简Redis客户端

来源:华拓网

前言

JAVA开发人员出去面试,基本是必问Redis。

redis分为客户端和服务端两个部分,这次就是通过手写一个Redis的客户端,让你掌握里面的知识。

RESP协议

我就是根据这个协议来实现客户端的。

协议几个要点:

1、客户端和服务端通过TCP进行数据交互

2、 传输的数据遵循RESP协议,如下:

每一段数据通过 进行分隔,每段数据通过一个特殊标志作为开头

* 代表数组

$ 多行字符串

+ 单行信息

- 错误信息

: 整型数字

不能理解没关系,看完我的示例,你自己多练几把就明白了。

客户端步骤1 - 建立TCP连接

客户端步骤2 - 实现set/get命令

客户端步骤3 - 测试

重要的是思路,希望对你有启发。

JAVA学习不易,不要好高骛远,需要沉下心系统性的学习。

Copyright © 2019- huatuo3.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务