java redis模糊删除key
2018-01-08 14:55
771 查看
@RunWith(SpringRunner.class) @SpringBootTest public class RedisTest { @Autowired private StringRedisTemplate stringRedisTemplate; @Autowired private RedisTemplate redisTemplate; /** * 使用redis模糊清除缓存 */ @Test public void testRedisCache(){ String keys="test:"; redisTemplate.opsForValue().set(keys+1,"this is a test content!",1000,TimeUnit.SECONDS); String content=redisTemplate.opsForValue().get(keys+1).toString(); System.out.println("---------》获取到缓存的内容为:"+content); redisTemplate.delete(redisTemplate.keys(keys+"*")); Object msg=redisTemplate.opsForValue().get(keys+1); if (msg==null){ msg="没有了"; } System.out.println("---------》移除后内容为:"+msg); } }
注意:删除的前缀应该是就近一级 eg: key=test:aa:bb:12345 那么他的前缀应该是test:aa:bb:* 这样才能删除
相关文章推荐
- redis 模糊删除key
- java redis 删除指定前缀的key
- redis 模糊删除key
- java memcached客户端,模糊查询/批量删除/查询所有的key
- redis cluster模式key的模糊删除-java操作
- redis 模糊删除key
- 如何有效删除Redis中比较大的Hash Key
- java使用jeids实现redis2.6的key管理(1)
- java批量删除redis中以某字符串前缀的key
- redis中模糊删除
- redis 批量删除key
- redis-删除所有key
- python中redis查看剩余过期时间以及用正则通配符批量删除key的方法
- redis expire key 过期不删除
- 将redis的key 完全导出或删除
- Redis中的批量删除数据库中的Key
- Python操作Redis之key的查看与删除
- java keytool导入和删除证书
- 删除redis集群上的key的shell脚本
- python中redis查看剩余过期时间及用正则通配符批量删除key的方法