@RunWith(SpringRunner.class)
@SpringBootTest(classes=启动类名.class)
public class RedisTest{
@Autowired
private RedisTemplate redisTemplate;
public void createDirInRedis(){
// 这里使用的是redis的hash数据类型来测试
// hash类型简介:key filter value 可理解成 key map
// 这里冒号前面名字就是文件夹的名字.
redisTemplate.boundHashOps("文件夹名:key值").put("key","value");
// 取文件夹里面的值
Object value = redisTemplate.boundHashOps("文件夹名:key值").get("filter");
// 删除文件夹
redisTemplate.delete("文件夹名:key值");
}
}
注意事项:文件夹名:key值,这里会乱码 是因为RedisTemplate存入数据的时候会先将数据转成二进制之后进行存入()取出来的时候反向转换)导致看到的是乱码,如果想不乱码就使用StringRedisTemplate存储即可.
其存储的格式是 文件夹名 文件夹名:key值 filter值 value,也就是之前的key值加上了文件夹名: