spring-boot-starter-data-redis的redis包怎么原生取值不用注入的方式不用jedis
时间: 2023-10-09 09:10:02 浏览: 70
sample-spring-redis:演示Spring Boot应用程序,显示Spring Data Redis存储库的用法
可以使用Spring提供的RedisTemplate来进行原生操作,不需要注入Jedis客户端。
例如,以下是使用RedisTemplate获取值的示例:
```java
@Autowired
private RedisTemplate<String, Object> redisTemplate;
public Object getValue(String key) {
return redisTemplate.opsForValue().get(key);
}
```
在上面的示例中,我们注入了RedisTemplate,并使用它的opsForValue()方法来获取值。该方法返回一个ValueOperations对象,可以使用它来获取、设置、删除等操作。在此示例中,我们使用get()方法来获取键为key的值。
请注意,RedisTemplate可以与多种Redis客户端库一起使用,如Lettuce、Jedis等。默认情况下,Spring Boot使用Lettuce作为Redis客户端。如果您想使用Jedis,可以在pom.xml文件中将Lettuce依赖替换为Jedis依赖即可。
阅读全文