当前位置: 首页 > news >正文

【学习笔记之redis】删除缓存

有一串这个代码,staffEmailList这个key值里面的数据是错误的我需要删除它,把数据新的数据加载到redis缓存中。

public EmailAddressRespDTO getAllEmailAddress() 
{ 
List<EmailAddressRespDTO> staffEmailList = redisCache.getCacheList("staffEmailList"); 
if (staffEmailList == null || staffEmailList.size() == 0) 
{ 
staffEmailList = notiMapper.getStaffEmailAddress(); 
redisCache.setCacheList("staffEmailList", staffEmailList); 
} 
List<EmailAddressRespDTO> groupEmailList = redisCache.getCacheList("groupEmailList"); 
if (groupEmailList == null || groupEmailList.size() == 0) 
{ 
groupEmailList = notiMapper.getGroupEmailAddress(); redisCache.setCacheList("groupEmailList", groupEmailList); 
} 
return new EmailAddressRespDTO(staffEmailList, group
EmailList); 
}

首先我要找到redis安装的文件夹

redis-cli.exe文件双击进入命令框

1. 连接到 Redis 服务(可省略)

在终端执行以下命令(用来测试redis端口和密码的):

redis-cli -h <Redis服务器IP> -p <端口> -a <密码>

2. 检查键是否存在

EXISTS staffEmailList

返回 1 表示存在,0 表示不存在。

3. 获取键的类型

TYPE staffEmailList

如果返回 list,进入下一步。

4. 读取 List 数据

使用 LRANGE 获取列表全部内容(下标从 0 到 -1):

LRANGE staffEmailList 0 -1

如果返回类似代表有值

1) "{\"email\":\"user1@example.com\", \"name\":\"John\"}"
2) "{\"email\":\"user2@example.com\", \"name\":\"Alice\"}"

5.删除 List 数据

DEL staffEmailList

6.验证删除是否成功

LRANGE staffEmailList 0 -1

没有返回数据则表示删除成功

http://www.dtcms.com/a/317143.html

相关文章:

  • 【Redis】hash哈希,List列表
  • app-3
  • Python day36
  • Java Stream API 详解(Java 8+)
  • IP与MAC地址的区别解析
  • 数据仓库命名规范
  • AS32S601 芯片 ADC 模块交流耦合测试:技术要点与实践
  • 使用 gptqmodel 量化 Qwen3-Coder-30B-A3B-Instruct
  • 大型音频语言模型论文总结
  • 【前端开发】三. JS运算符
  • MCU程序段的分类
  • 异世界历险之数据结构世界(非递归快排,归并排序(递归,非递归))
  • 搭建私有 Linux 镜像仓库
  • 算法训练营DAY55 第十一章:图论part05
  • 图论(邻接表)DFS
  • 藏文识别技术:为藏文化的保护、传播、研究与发展注入核心动力
  • 【C++基础】宏的高级替代方案:面试高频考点 + 真题解析全攻略
  • 推荐系统召回粗排的优化思路
  • 数据大集网:以数据为纽带,重构企业贷获客生态的助贷平台实践
  • 【WAIC 2025】AI安全的攻防前线:合合信息AI鉴伪检测技术
  • 基于Vue+Node.js(Express)实现(Web)物联网的蔬菜大棚温湿度监控系统
  • Google地图的“网络定位”功能
  • 中国移动h10g-01_S905L处理器安卓7.1当贝纯净版线刷机包带root权限_融合终端网关
  • Spring Boot 参数校验全指南
  • 学习日志29 python
  • 猫头虎AI分享:Claude Opus 新版 4.1 在 SWE-bench Verified 上准确率达到了 74.5%,在多文件代码重构方面表现突出
  • 力扣经典算法篇-44-组合总和(回溯问题)
  • Qt菜单栏与工具栏实战
  • Linux86 sheel流程控制前瞻4 判断vsftpd服务启动,如果启动,打印端口号,进程id
  • 基于FFmpeg和HLS的大文件分片传输方案