spring boot中集成redis使用hashOperations.delete时报错

ashOperations<String, String, Boolean> hashOperations = redisTemplate.opsForHash();
hashOperations.delete("key", userId);
执行后报如下错误
err:Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: org.springframework.data.redis.core.HashOperations.delete(Ljava/lang/Object;[Ljava/lang/Object;)V

阅读 8.1k
1 个回答

pom.xml:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-redis</artifactId>
    <version>1.4.7.RELEASE</version>
</dependency>

class:

@Autowired
private RedisTemplate redisTemplate;

方法:

    @Test
    public void test(){
        HashOperations<String, String, Boolean> hashOperations = redisTemplate.opsForHash();
        hashOperations.delete("key", 1);
    }

我这边是可以正常运行的,希望能帮到你

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题