当前位置: 首页 > 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.lryc.cn/news/612140.html

相关文章:

  • vue3 el-select el-option 使用
  • 学习嵌入式之硬件——ARM体系
  • CubeFS存储(一)
  • 【前端开发】四. JS内置函数
  • [特殊字符]企业游学 | 探秘字节,解锁AI科技新密码
  • 【Linux】重生之从零开始学习运维之主从MGR高可用
  • 无人机航拍数据集|第6期 无人机垃圾目标检测YOLO数据集772张yolov11/yolov8/yolov5可训练
  • 【python】OpenCV—Defect Detection
  • AI浪潮下,FPGA如何实现自我重塑与行业变革
  • 深度模拟用户行为:用Playwright爬取B站弹幕与评论数据
  • 2025年高防IP隐身术:四层架构拆解源站IP“消失之谜”
  • 微算法科技(NASDAQ:MLGO)利用鸽群分散算法,提高区块链交易匹配算法效能
  • Kafka ISR机制和Raft区别:副本数优化的秘密
  • 智能提示词引擎的革新与应用:PromptPilot使用全解析
  • 北京JAVA基础面试30天打卡03
  • PDF注释的加载和保存的实现
  • Go语言数据类型深度解析:位、字节与进制
  • Git 乱码文件处理全流程指南:从识别到彻底清除
  • NodeJs学习日志(1):windows安装使用node.js 安装express,suquelize,sqlite,nodemon
  • 将英文PDF文件完整地翻译成中文的4类方式
  • jspdf或react-to-pdf等pdf报错解决办法
  • 使用阿里云服务器部署dify实战
  • Linux_详解进程信号
  • Python在大数据时代的角色与挑战:连接数据与智能的关键引擎
  • 大数据之HBase
  • 数字驾驶舱是什么意思?如何搭建驾驶舱
  • Hive【应用 04】常用DDL操作(数据库操作+创建表+修改表+清空删除表+其他命令)
  • 技术博客:从HTML提取到PDF生成的完整解决方案
  • 周志华院士西瓜书实战(二)MLP+SVM+贝叶斯分类器+决策树+集成学习
  • 19day-人工智能-机器学习-分类算法-决策树