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

redis 清理缓存

----windos

方法1,重启redis也能请缓存。

方法2,清缓存前确保redis-server.exe进程已经启动,然后打开redis-cli.exe,跳出的CMD里面输入flushall,显示OK就可以了。
flushall:清空整个redis 服务器的数据(删除所有数据库的所有 key )。
flushdb:清空当前数据库中的所有 key。

方法3,清空指定Key,例如:
del key1
del key2

方法4,使用JAVA清理
public static void flushAll(){
Jedis jedis = new Jedis(“127.0.0.1”,5050);
jedis.connect();
jedis.flushAll();
jedis.disconnect();
}

方法5,使用脚本批量清空所有缓存,下面以Spring实现Redis批量清空缓存为例:
@Autowired
private StringRedisTemplate stringRedisTemplate;

public void deleteKeys(){
Set keys = stringRedisTemplate.keys(“*”);
stringRedisTemplate.delete(keys);
}

方法6,还有定时清理,具体百度

----linux

1、先确保redis进程存活

ps -ef|grep redis

2、执行./redis-cli或者./redis-cli -h 127.0.0.1 -p 6379

[root@slave bin]# ./redis-cli

3、执行:dbsize命令

4、执行:flushall命令

5、使用keys * 进行验证是否为空

6、执行:exit

参考:
linux下清理redis缓存 - 知乎

---------------------20231007 补充

如果是不能直连,需要通过redis -cli连接,

redis-cli -h 127.0.0.1-p 22 -a “password” --bigkeys

默认端口是22

连接上后,执行flushall 也行,或者 查看大字段情况 --bigkeys

相关文章:

  • [数据结构]排序之希尔排序( 缩小增量排序 )
  • 《C语言中“输入魔法师”:scanf函数的奥秘与技巧》
  • 每日一题力扣807.保持城市天际线c++
  • SpringBoot使用DeepSeek APi
  • 点云深度学习系列:PVRCNN——point-voxel融合的分割模型
  • HashiCorp Vault (凭据管理系统)和 PAM(特权访问管理系统)的应用场景对比
  • Linux 进程的一生(一):进程与线程的创建机制解析
  • Python 网络编程实战:5分钟实现多线程下载工具与 Web 服务器
  • Android SharedPreference 详解
  • 深入理解Linux进程管理:从基础到高级操作指南
  • GPU算力哪家好?GpuGeek推出高性能GPU云服务
  • 泛型、泛型上限、泛型下限、泛型通配符
  • java虚拟机(JVM)以及各种参数详解
  • 力扣-哈希表-844 比较含退格的字符串
  • 理解C语言中的extern关键字
  • 【机器人-基础知识】欧拉角、旋转矩阵和四元数
  • python爬虫碰到IP被封的情况,如何解决?
  • 【Rust并发编程深度解析:内存模型与异步运行时实现原理】
  • JavaScript API与WebRTC技术解析:EasyRTC嵌入式视频通话SDK的实现
  • vue3:密码加密解密实现
  • 83岁连丽如每周登台说书,还上了15堂连派评书课
  • 昆明破获一起算命破灾诈骗案,民警:大师算不到自己的未来
  • 网警侦破特大“刷量引流”网络水军案:涉案金额达2亿余元
  • 楼下电瓶车起火老夫妻逃生时被烧伤,消防解析躲火避烟注意事项
  • 观察|上海算力生态蓬勃发展,如何助力千行百业数智化转型升级
  • 人民日报任仲平:为什么中国意味着确定性、未来性、机遇性