redis注入 redis怎么使用注解

导读:Redis是一款高性能的缓存数据库,使用注解可以简化代码编写,提高开发效率 。本文将介绍Redis如何使用注解 。
1. 添加依赖
【redis注入 redis怎么使用注解】在pom.xml中添加以下依赖:
```
org.springframework.bootspring-boot-starter-data-redis2. 配置Redis连接
在application.properties中添加以下配置:
spring.redis.host=localhost
spring.redis.port=6379
spring.redis.password=
3. 使用注解
3.1 @Cacheable
@Cacheable注解可用于方法上,表示方法的返回值需要被缓存 。当再次调用该方法时,如果缓存中已有数据,则直接返回缓存中的数据,否则执行方法并将返回值缓存起来 。
@Cacheable(value = "http://data.evianbaike.com/Redis/userCache", key = "#id")
public User getUserById(String id) {
// ...
}
3.2 @CachePut
@CachePut注解可用于方法上,表示方法的返回值需要被缓存,并且每次都会执行方法并更新缓存 。
@CachePut(value = "http://data.evianbaike.com/Redis/userCache", key = "#user.id")
public User updateUser(User user) {
3.3 @CacheEvict
@CacheEvict注解可用于方法上,表示需要清除缓存 。
@CacheEvict(value = "http://data.evianbaike.com/Redis/userCache", key = "#id")
public void deleteUserById(String id) {
总结:Redis使用注解可以简化代码编写 , 提高开发效率 。@Cacheable、@CachePut和@CacheEvict是常用的注解,分别表示缓存、更新缓存和清除缓存 。

    推荐阅读