Redis协议具体用法详解

我是人们烈日炎炎口中的一滴水;我是水桶里的一注清泉;我是大海里的一阵水花。有人喜欢茫茫的大雪,有人喜欢如丝的细雨,可是我喜欢那迷人的雾。

前言

我们用过很多redis的客户端,有没有相过自己撸一个redis客户端?其实很简单,基于socket,监听6379端口,解析数据就可以了。

redis协议

解析数据的过程主要依赖于redis的协议了。我们写个简单例子看下redis的协议:

public class RedisTest {  public static void main(String[] args) {    Jedis jedis = new Jedis("127.0.0.1", 6379);    jedis.set("eat", "I want to eat");  }}

监听socket:</