4然后 。 。 。 。 然后就可以了啊简单吧 。 可是没有那么简单
上面我们写的是0号的数据库,此刻我们测试利用的是3号数据库(大师在用的时辰按照营业需求就好)
5我们写一个测试类用来添加:存入一个
key=ceshi001
value=https://vvvtt.com/article/123456
的值
文章插图
6然后我们去看Redis数据库中是什么,看图为什么酿成如许了呢 。
可是到此我们发现,Redis已经集当作当作功可以进行存储了 。
文章插图
7【SpringBoot集成Redis】我们来解决key值的问题:其实就是序列化的问题
我们来成立一个RedisConfiguration的类,下面显示格局可能不合错误,直接粘贴利用就好 。 可是序列化的体例也有良多,可以自行百度 。
@Configurationpublic class RedisConfiguration { @Bean public RedisTemplate<String, String> redisTemplate(RedisConnectionFactory redisFactory){ StringRedisTemplate template = new StringRedisTemplate(redisFactory); JdkSerializationRedisSerializer jdkSerializationRedisSerializer=new JdkSerializationRedisSerializer(); template.setValueSerializer(jdkSerializationRedisSerializer); template.afterPropertiesSet(); return template; }
}
文章插图
8好我们再去运行一次:
发现此次对了 。
其实就是序列化的问题,若是不写会有默认的序列化体例
所以开辟中若是碰到有两个工程中,去取统一个key值取到简直实null
不消质疑你的Redis有问题,也不消质疑为什么别人能拿到 。
那就是key的序列化问题,你们的序列化体例要同一 。
(再说一下,一般公司开辟会同一的不会碰到如许的问题,若是碰到了申明你们的开辟不同一)
文章插图
注重事项明明存进去了,却取不到值--序列化问题
数据库的利用,默认是0号
以上内容就是SpringBoot集成Redis的内容啦,希望对你有所帮助哦!
推荐阅读
- 怎么设置集成显卡和独立显卡切换
- 声卡怎么调试
- Eclipse如何集成python开发环境
- 图解Redis的安装、启动和关闭
- 集成显卡怎样开启3D加速
- 如何在通用Excel中集成二维码进行出入库管理
- springboot使用PageHelper分页插件和验证码功能
- 如何在CentOS7上安装Redis
- 华为手机Swype输入法怎么打开集成输入
- 集成显卡做4k视频后期能行么