SpringBoot集成Redis操作API的方法


这篇文章主要介绍“SpringBoot集成Redis操作API的方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SpringBoot集成Redis操作API的方法”文章能帮助大家解决问题。在SpringBoot2.X之前还是直接使用的官方推荐的Jedis连接的Redis在2.X之后换为了lettuceJedis:采用直接连接,多线程操作不安全,如果想要避免不安全 香港云主机,使用Jedis pool连接池;BIOlettuce:底层采用Netty,实例可以在多个线程之间共享,不存在线程不安全的情况,可以减少线程数量;NIOSpringBoot所有的配置类,都有一个自动配置类自动配置类都会绑定一个properties文件在源码中找到Spring.factories在里面搜索redis,找到AutoConfiguration按ctrl+点击进入类找到redisproperties.classctrl+点击进入里面就是全部的redis相关配置了,先简单看一下,其他的后面再说默认注入的Bean但是默认的redisTemplate是存在一些问题的,他的key是Object类型的,但是我们期望的一般key都是String类型的这就需要强制类型转换了,所以上面提出了,可以自己定义RedisTemplate在配置配置文件时,如果需要配置连接池,就采用lettuce的,不要直接配置Redis的,配置了也不生效查看注入时的RedisConnectionFactory他是存在两个子类的,分别是JedisConnectionFactory和LettuceConnectionFactory为什么说直接JedisConnectionFactory不生效呢?是因为类中的很多依赖类都是不存在的全都是爆红线的,而lettuceConnectionFactory中的依赖就是全部存在的所以配置时,采用lettuce的不要直接配置jedis的拷贝properties创建一个yml格式的配置文件, 我还是很喜欢yml的打开SpringBoot默认创建的测试类redisTemp操作数据类型的方法都是以opsFor开头,后面是类型比如opsForValue就是操作字符串的然后后面的应用就和前面写的API一样了常用的操作可以直接点就可以了关于事物的关于数据库的操作需要获取链接后使用连接对象操作关于“SpringBoot集成Redis操作API的方法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注开发云行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: win10提示无法打开这个应用怎么解决

这篇文章主要介绍“win10提示无法打开这个应用怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win10提示无法打开这个应用怎么解决”文章能帮助大家解决问题。解决方法:1、使用组合键win+r,打开“运行” 香…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/14 22:12
下一篇 07/14 22:12

相关推荐