redis批量删除namespace下的数据的实现步骤

 更新时间:2025年12月11日 11:03:21   作者:2509_93990658  
在开发中为了更好的管理数据,对redis进行了分组存储操作,在存值时加了命名空间来实现,本文就来介绍一下redis批量删除namespace下的数据的实现步骤,感兴趣的可以了解一下

在开发中为了更好的管理数据,对redis进行了分组存储操作,在存值时加了命名空间来实现,如下:@Cacheable的value来实现分组

@Cacheable(value = "config",key ="#comparamid+'_'+#comCode" )/* */
@Query(value = "select * from test  where comparamid=?1 and  configcomcode=?2",nativeQuery = true)
public List <test> findByCondition(long comparamid,String comCode );

redis保存数据如下:

在批量获取数据时也需要加上namespace的前缀

因此在java后台批量删除时就可以用一下代码:

 @Autowired
    private RedisTemplate<String, ?> redisTemplate;

   
 @RequestMapping(value = "/deal", method = RequestMethod.GET)
    public Long delByPrefix(final String prefixKey){
        //删除config::4开头的redis数据
        Set<String> keys = redisTemplate.keys("config::4*");
        if(!CollectionUtils.isEmpty(keys)) {
            return redisTemplate.delete(keys);
        }
        return "SUCESS";
    }

当然也可以利用客户端一件删除:

到此这篇关于redis批量删除namespace下的数据的实现步骤的文章就介绍到这了,更多相关redis批量删除namespace数据内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Redis解决缓存击穿问题的两种方法

    Redis解决缓存击穿问题的两种方法

    缓存击穿问题也叫热点Key问题,就是⼀个被高并发访问并且缓存重建业务较复杂的key突然失效了,无数的请求访问会在瞬间给数据库带来巨大的冲击,本文给大家介绍了Redis解决缓存击穿问题的两种方法,需要的朋友可以参考下
    2025-03-03
  • redis批量迁移key的实例

    redis批量迁移key的实例

    我们知道migrate 命令可以迁移redis的多个key,但是如果redis的key有非常多,就不好解决了,本文主要介绍了redis批量迁移key的实例,具有一定的参考价值,感兴趣的可以了解一下
    2025-04-04
  • Redis在实际开发中的运用场景解读

    Redis在实际开发中的运用场景解读

    Redis是一款基于内存的键-值型NoSQL数据库,适用于快速数据读写场景,如分布式系统缓存、数据高速读写业务、分布式锁、数据共享和ID自增序列等
    2025-12-12
  • redis三种高可用方式部署的实现

    redis三种高可用方式部署的实现

    这篇文章主要介绍了redis三种高可用方式部署的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • redis中如何做到内存优化

    redis中如何做到内存优化

    为了提高数据处理效率和降低存储成本,优化数据结构和采用高效的存储策略至关重要,使用最小存储形式、整数编码、Redis的HyperLogLog等方法可以有效减少内存占用,Redis6引入的对象压缩、设置合理的过期时间、数据分片
    2024-09-09
  • redis中使用redis-dump导出、导入、还原数据实例

    redis中使用redis-dump导出、导入、还原数据实例

    这篇文章主要介绍了redis中使用redis-dump导出、导入、还原数据实例,本文直接给出操作命令,并给出注释加以说明,需要的朋友可以参考下
    2014-11-11
  • redis使用跳跃表而不是树的原因解析

    redis使用跳跃表而不是树的原因解析

    Redis中支持五种数据类型中有序集合Sorted Set的底层数据结构使用的跳跃表,为何不使用其他的如平衡二叉树、b+树等数据结构呢?这篇文章主要介绍了redis使用跳跃表而不是树的原因解析,需要的朋友可以参考下
    2024-02-02
  • 关于Redis bigkeys命令会阻塞问题的解决

    关于Redis bigkeys命令会阻塞问题的解决

    这篇文章主要介绍了关于Redis bigkeys命令会阻塞问题的解决,今天分享一次Redis引发的线上事故,避免再次踩雷,实现快速入门,需要的朋友可以参考下
    2023-03-03
  • Redis实现唯一计数的3种方法分享

    Redis实现唯一计数的3种方法分享

    这篇文章主要介绍了Redis实现唯一计数的3种方法分享,本文讲解了基于SET、基于 bit、基于 HyperLogLog三种方法,需要的朋友可以参考下
    2015-03-03
  • redis使用不当导致应用卡死bug的过程解析

    redis使用不当导致应用卡死bug的过程解析

    本文主要记一次找因redis使用不当导致应用卡死bug的过程,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2021-07-07

最新评论