SpringBoot整合Redis的示例
redis是最常用的缓存数据库,常用于存储用户登录token、临时数据、定时相关数据等。redis是单线程的,所以redis的操作是原子性的,这样可以保证不会出现并发问题。redis基于内存,速度非常快,据测试,redis读的速度是110000次/s,写的速度是81000次/s本节介绍SpringBoot引入redis,以及使用RedisTemplate来操作redis数据。采用SpringBoot 2.1.9.RELEASE,对应示例代码在:maven:yml:测试类:执行结果:看一下redis:这里存在一个问题:默认的存储方式导致key在redis-manager里面显示出来是乱码的,并且存储结果是二进制了。这样不利用我们查看redis里面的数据。我们需要自定义redis存储的序列化规则。
用户评论