Redis学习|Jedis、SpringBoot整合Redis

Jedis

我们要使用Java 来操作 Redis,知其然并知其所以然,授人以渔!学习不能急躁,慢慢来会很快!什么是Jedis 是 Redis 官方推荐的java连接开发工具!使用java 操作Redis 中间件!如果你要使用 java操作redis,那么一定要对Jedis 十分的熟悉!

1、导入相关的依赖

2、编码测试

连接数据库
操作命令
断开连接!

常用API

String(字符串)

List(列表)

Set(集合)

Hash(哈希)

String
List
Set
Hash
Zset
所有的api命令,就是我们对应的上面学习的指令,一个都没有变化!

Jedis使用事务

SpringBoot整合

SpringBoot操作数据:spring-data jpa jdbc mongodb redis !
SpringData 也是和 SpringBoot 齐名的项目!

整合测试一下
1、导入依赖


2、配置连接


3、测试!

创建一个User对象

新建一个User对象,并且将其转换为json字符串,然后存入Redis中,并按照key查询出来

如果,不将对象序列化,直接存入redis,就会报错

正常企业开发中,每一个类都要实现Serializable接口,来默认将对象序列化

再次运行之前代码,直接用user对象来去存,再次通过key查询数据

可以看到,这次不报错了

没有定义一个Redis的配置类前,还有一些问题,比如当在查询Redis中所有的key时,key会有乱码。故需要自己定义一个配置类

在引入redistemple时注意引入自己刚定义的

配置之前

配置之后

在企业开发中,我们80%的情况下,都不会使用这个原生的方式去编写代码!而是用到一个自定义的RedisUtils的方法类来供我们更方便的使用redis的各种操作,但是底层也是用下面这些实现的;

在我们真实的开发中,或者你们在公司,一般都可以看到一个公司自己封装RedisUtil

测试

引入自己的redisUtil工具类,调用相关api操作redis

可以看到调用相应操作时,更加简洁

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值