一、各种客户端的比较。

二、Jedis。
1.基本用法。


Jedis连接池。

这样,在建立连接的时候就只需要调用方法,如下所示

而close的底层本身也有对连接池的处理

三、SpringDataRedis。





但是这样写会在redis存储的时候遇到一些问题

这是因为redistemplate的底层是使用默认的jdk的方式实现的,我们可以使用如图推荐的方式来替换
下图是serializer的实现方式


如果没有引入springmvc的依赖,还需要引入jackson的依赖

假如value类型是一个实体类

redis存入的是

这个过程说明redistemplate自动实现了序列化和反序列化。



mapper是一个json的工具,类似于fastjson