当前位置:网站首页 > 技术博客 > 正文

springboot jedispool



我们在使用springboot搭建微服务的时候,在很多时候还是需要redis的高速缓存来缓存一些数据,存储一些高频率访问的数据,如果直接使用redis的话又比较麻烦,在这里,我们使用jedis来实现redis缓存来达到高效缓存的目的。

但是首先,我们需要了解一下什么是jedis,jedis是redis的客户端。以下介绍几种常用的redis客户端及其对比。

Jedis api 在线网址:http://tool.oschina.net/uploads/apidocs/redis/clients/jedis/Jedis.html

redisson 官网地址:https://redisson.org/

redisson git项目地址:https://github.com/redisson/redisson

lettuce 官网地址:https://lettuce.io/

lettuce git项目地址:https://github.com/lettuce-io/lettuce-core

首先,在spring boot2之后,对redis连接的支持,默认就采用了lettuce。这就一定程度说明了lettuce 和Jedis的优劣。

概念:

 

优点:

 

可伸缩:

 

lettuce和jedis比较:

 

总结:

 

在官方网站列一些Java客户端访问,有:Jedis/Redisson/Jredis/JDBC-Redis等,其中官方推荐使用Jedis和Redisson。常用Jedis


引入Jedis依赖

 

因为 SpringBoot 内默认引用了jedis版本,所以我们直接引入jedis 依赖无需在配置 jedis的版本号了。

application.yml

 

编写Config

创建类:com.wpc.config.jedis.JedisConfig

 

测试配置

 

封装工具类

JedisUtil

 

测试

Jedis操作String类型

业务JedisServiceImpl类

 

单元测试

 

Jedis操作Hash类型

业务JedisServiceImpl类

 

单元测试


                            

版权声明


相关文章:

  • 视频源地址怎么获取2024-12-13 12:30:02
  • 位运算之左移右移运算之详解2024-12-13 12:30:02
  • css中字体属性2024-12-13 12:30:02
  • wsd打印设备没有驱动程序怎么办2024-12-13 12:30:02
  • 面试被问到怎么做接口测试2024-12-13 12:30:02
  • linux中fdisk命令的用法2024-12-13 12:30:02
  • rbac权限管理设计案例2024-12-13 12:30:02
  • 指针 c2024-12-13 12:30:02
  • 数据库规范设计的基本思想2024-12-13 12:30:02
  • 上一条图片2024-12-13 12:30:02