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存储SpringBoot项目中Session的详细步骤

    使用Redis存储SpringBoot项目中Session的详细步骤

    在开发Spring Boot项目时,我们通常会遇到如何高效管理Session的问题,默认情况下,Spring Boot会将Session存储在内存中,今天,我们将学习如何将Session存储从内存切换到Redis,并验证配置是否成功,需要的朋友可以参考下
    2024-06-06
  • Redis哨兵模式实现一主二从三哨兵

    Redis哨兵模式实现一主二从三哨兵

    本文主要介绍了Redis哨兵模式实现一主二从三哨兵,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • Redis解决key冲突的问题解决

    Redis解决key冲突的问题解决

    本文主要介绍了Redis解决key冲突的问题解决,通过严格的key命名规范、RedisDB隔离、分布式并发控制和命名空间等手段,可以有效预防key冲突,感兴趣的可以了解一下
    2025-11-11
  • Redis数据结构SortedSet的底层原理解析

    Redis数据结构SortedSet的底层原理解析

    这篇文章主要介绍了Redis数据结构SortedSet的底层原理解析,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • redis string实现共享会话和手机验证码应用场景

    redis string实现共享会话和手机验证码应用场景

    本文主要介绍了redis string实现共享会话和手机验证码应用场景,一种是使用Redis集中管理会话信息,解决不同应用服务器间会话共享问题;另一种是实现手机验证码功能,包括生成、验证验证码的过程,感兴趣的可以了解一下
    2025-11-11
  • Redis哨兵集群模式全方位解读

    Redis哨兵集群模式全方位解读

    Redis哨兵集群通过心跳检测实现主从自动故障转移,当主节点宕机时,依据断开时间、优先级、offset和运行ID规则选举新主,脑裂问题因网络分割导致数据冲突,可通过配置参数限制同步延迟和从节点数量来避免数据丢失
    2025-09-09
  • Redis高阶之容错切换的实现

    Redis高阶之容错切换的实现

    本文主要介绍了Redis高阶之容错切换的实现,当一台主节点宕机后,从节点会自动接管成为新的主节点,当原主节点恢复后,它不会自动成为主节点,需要通过手动操作将其重新设置为从节点,感兴趣的可以了解一下
    2025-02-02
  • Redis不是一直号称单线程效率也很高吗,为什么又采用多线程了?

    Redis不是一直号称单线程效率也很高吗,为什么又采用多线程了?

    这篇文章主要介绍了Redis不是一直号称单线程效率也很高吗,为什么又采用多线程了的相关资料,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • Redis高级用法以及golang代码示例

    Redis高级用法以及golang代码示例

    Redis是一个远程内存数据库,它不仅性能强劲,而且还具有复制特性以及为解决问题而生的独一无二的数据模型,这篇文章主要介绍了Redis高级用法以及golang代码示例的相关资料,需要的朋友可以参考下
    2026-01-01
  • Redis 定长队列探索及实践

    Redis 定长队列探索及实践

    这篇文章主要介绍了Redis 定长队列探索及实践,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08

最新评论