SpringBoot整合Redis,Jedis
发布网友
发布时间:2024-11-30 06:14
我来回答
共1个回答
热心网友
时间:2024-11-30 06:38
在SpringBoot2.×版本中,Jedis已被替换为Lettuce。
SpringBoot自动装配会加载spring-boot-autoconfigure下的配置类,并将配置类中被@Bean注解的对象实例化并注入到IOC容器中(具体位置见下方gif)。
注意事项:在使用RedisTemplate时,接口中的第一个Object在使用时需要强转,我们通常不会使用默认的方法,而是自己定义一个。
Redis中不存储Java中的对象,一般操作是将对象转换为JSON,这个过程需要对象是可序列化的。
User类没有实现序列化接口。
User类实现序列化接口。
引入Jedis依赖后,进行连接测试即可使用。具体操作是创建Jedis对象,然后调用相关方法,会发现方法名其实就是Redis的命令。