@Test
  @RedisAvailable
  public void testFileSystemWithRedisMetadataStore() throws Exception {
    RedisTemplate<String, ?> template = new RedisTemplate<String, Object>();
    template.setConnectionFactory(this.getConnectionFactoryForTest());
    template.setKeySerializer(new StringRedisSerializer());
    template.afterPropertiesSet();
    template.delete("persistentAcceptOnceFileListFilterRedisTests");

    try {
      this.testFileSystem(
          new RedisMetadataStore(
              this.getConnectionFactoryForTest(), "persistentAcceptOnceFileListFilterRedisTests"));
    } finally {
      template.delete("persistentAcceptOnceFileListFilterRedisTests");
    }
  }
 public void delete(Object key) {
   template.delete(key);
 }
  public void delete(String id) {

    redisTemplate.delete(id);
  }
 // 删除键为key的键值对
 public void delete(String key) {
   redisTemplate.delete(key);
 }
 public void delete(List<String> keys) {
   redisTemplate.delete((Collection) keys);
 }
 @Override
 public void evictData(Object key) {
   template.delete((K) key);
 }
 @Override
 public void deleteKey(Object key) {
   template.delete(key);
 }
 @Override
 public void deleteKeys(Collection keys) {
   template.delete(keys);
 }