SpringBoot项目中Redis之管道技术
数据库 2025-10-10 00:36:52
0
环境:springboot2.3.9.RELEASE + redis3.2.100
Redis是项目一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:
客户端向服务端发送一个查询请求,中R之管并监听Socket返回,道技通常是项目以阻塞模式,等待服务端响应。中R之管 服务端处理命令,道技并将结果返回给客户端。站群服务器项目Redis 管道技术
Redis 管道技术可以在服务端未响应时,中R之管客户端可以继续向服务端发送请求,道技并最终一次性读取所有服务端的项目响应。
Redis普通请求模型与管道请求模型对比
(普通请求模型)来源网络
RTT(Round-Trip Time),中R之管就是道技往返时延,在计算机网络中它是项目一个重要的免费信息发布网性能指标,表示从发送端发送数据开始,中R之管到发送端收到来自接收端的道技确认(接收端收到数据后便立即发送确认),总共经历的时延。
一般认为,单向时延 = 传输时延t1 + 传播时延t2 + 排队时延t3
(管道请求模型)来源网络
性能对比
依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> </dependency>配置文件
spring: redis: host: localhost port: 6379 password: