Redis的java客户端

一、各种客户端的比较。

二、Jedis。

1.基本用法。


Jedis连接池。

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

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

三、SpringDataRedis。






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

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



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

假如value类型是一个实体类

redis存入的是

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



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

相关推荐
麦兜*6 分钟前
【为什么RabbitMQ能够控制事务?控制事务的原理】
java·rabbitmq·java-rabbitmq
温温top7 分钟前
java中合并音频
java·音视频
fie88898 分钟前
MySQL:Prepared Statement 预处理语句
android·数据库·mysql
ErizJ8 分钟前
Redis高级|Redis单线程VS多线程(基础)
数据库·redis
蜗牛编程之路10 分钟前
RabbitMQ的使用--项目创建、五种工作模式、高级特性
数据库·分布式·rabbitmq
小鸡脚来咯13 分钟前
redis穿透、击穿、雪崩
数据库·redis·缓存
九转苍翎16 分钟前
Java SE(13)——工具类
java·工具类
小马爱打代码21 分钟前
数据结构 - Java 队列
java·数据结构
厚衣服_339 分钟前
第18篇:数据库中间件架构中的服务治理与限流熔断机制设计
数据库·中间件·架构
盖世英雄酱581361 小时前
🚀不改SQL,也能让SQL的执行效率提升100倍
java·数据库·后端