Redis的java客户端

一、各种客户端的比较。

二、Jedis。

1.基本用法。


Jedis连接池。

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

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

三、SpringDataRedis。






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

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



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

假如value类型是一个实体类

redis存入的是

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



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

相关推荐
m0_74883949几秒前
Golang怎么实现配置校验_Golang如何在启动时检查必填配置项是否缺失【技巧】
jvm·数据库·python
算.子1 分钟前
【Spring AI 实战】五、RAG 核心原理:为什么需要检索增强生成?
java·人工智能·spring
晴天¥7 分钟前
达梦数据库dexp 和 dimp 应用实例
数据库·达梦数据库
XS0301068 分钟前
Java基础笔记(一)
java·笔记·python
214396511 分钟前
网页如何运行html
jvm·数据库·python
程序员老邢11 分钟前
【产品底稿 05】商助慧 V1.1 里程碑:RAG 文章仿写模块全链路实现
java·spring boot·程序人生·ai·milvus
Flying pigs~~15 分钟前
从零到一构建企业级 RAG 问答系统:一个完整的模块化实践指南
数据库·人工智能·缓存·大模型·milvus·知识库·rag
2402_8548083720 分钟前
Golang数组和切片有什么区别_Golang数组切片对比教程【通俗】
jvm·数据库·python
2401_8654396321 分钟前
如何在 Go 中精确安装指定版本的模块
jvm·数据库·python