05-如何全部清除redis缓存数据库中的缓存数据
在redis缓存数据库的使用过程中,有时会遇到因为连接不同的数据库导致redis缓存数据库中缓存了多个数据库的信息,产生脏数据进而影响程序的正常运行
如何一次性清除所有的缓存数据让redis重新缓存??有两种方法:
便捷法:
1、进入到redis的bin目录下执行命令:
./redis-server & redis-cli
登陆并连接到redis
2、执行以下命令:
dbsize #查看缓存数据库大小
fulshall #清除所有缓存数据
exit #退出redis缓存数据库
如下图所示返回OK字样的时候代表缓存数据已经全部清除。
复杂方法:
(能用便捷就不要使用复杂的了,复杂只是在不知到便捷方法的前提下,修改redis的配置为默认后,通过./redis-cli 连接redis)
1、查看redis的进程
ps -ef|grep redis
主要查看redis的端口号,以及绑定的ip地址,通过进程查看之后如果不是默认的redis绑定地址或者端口需要进行修改,默认的redis绑定地址和端口为:127.0.0.1:6379
2、修改redis的配置文件
vi /home/reids/config/redis.con
修改端口和绑定ip的地址分别在文件的位置如图所示,修改完之后退出保存;英文输入法下按esc后,输入英文的冒号:和字母wq
3、修改完配置文件之后,重启redis
./redis-server ../config/redis.conf &
进入到redis的bin目录下执行启动命令,在启动之前确认redis进程已经被关闭,关闭redis进程可以通过查看进程后通过kill -9 命令杀掉进程;
4、重启redis之后进入redis-cli所在的目录执行以下命令
./redis-cli #连接到redis的客户端
dbsize #查看缓存数据库大小
fulshall #清除所有缓存数据
exit #退出redis缓存数据库
如下图所示返回OK字样的时候代表缓存数据已经全部清除。清除完之后如果使用的redis的ip地址和端口不是127.0.0.1:6379可以再次修改redis的配置文件,修改完之后,保存并重启redis。
注意 :
如果redis绑定的ip地址和端口不是127.0.0.1:6379的话,在执行命令./redis-cli的时候会出现拒绝连接的情况如:
Could not connect to Redis at 127.0.0.1:6379: Connection refused
附加:redis相关的问题以及连接(转):http://cn.voidcc.com/question/p-mllfrljf-my.html
05-如何全部清除redis缓存数据库中的缓存数据相关推荐
- redis 实际应用中的缓存作用
redis 实际应用中的缓存作用 有人说互联网用户是用脚投票的,这句话其实也从侧面说明了,用户体验是多么的重要:这就要求在软件架构设计时,不但要注重可靠性.安全性.可扩展性以及可维护性等等的一些指标, ...
- Redis 缓存数据库使用 Redis-Shake 做数据同步
目录 Redis 缓存数据库使用 Redis-Shake 做数据同步 Redis-shake 简介 Redis-Shake 同步的五种模式 基本原理 部署过程 同步模式 restore 模式 dump ...
- JAVA从数据库中拿到数据
我们都知道从数据库中拿到数据需要使用的是jdbc链接数据,然后将数据存储到ResultSet这样的集合中,然后利用Resultset的方法getObject获取里面的记录并且打印到页面上,当然我们可以 ...
- 清空SQL Server数据库中所有表数据的方法(转)
清空SQL Server数据库中所有表数据的方法 其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入 ...
- oracle 数据 导出 excel 自动分多个文件,从oracle数据库中导出大量数据到excel中为什么自动分成了好几个excel文件《excel表格新手入门》...
EXCEL中一个单元格中多行文本如何导入或复制到SQL SERVER 数据库表中? 保留换行符保存进数据表啊,读取出来显示的时候根据需要进行转换就行了,比如要在网页上显示,可以把换行符转换成HTML的 ...
- android 音乐 数据库,android从数据库中取音乐数据
android从手机数据库中取音乐数据 直接贴代码 public void getMp3(){ list = new ArrayList<>(); Cursor mAudioCursor ...
- php checkbox 保存,PHP中在数据库中保存Checkbox数据
PHP中在数据库中保存Checkbox数据 /* if we passed in an array of the checkboxes we want to be displayed as check ...
- 如何确定图片名未改变 php,这里未改变的是数据库中默认的数据,比如修改时间?,还有发布用户名?...
摘要://问题描述------------------1.在DoEdit中修改-save保存的数据,是在edit中从数据库中获取的数据2.在编辑界面和DoEdit没有time()的更改,包括usern ...
- azure云数据库_在Azure SQL数据库中实现动态数据屏蔽
azure云数据库 In this article, we will review Dynamic Data Masking in the Azure SQL database. Dynamic Da ...
最新文章
- ORACLE 数据字典
- 解决navicate 连接mysql数据库中文乱码的问题
- dedecms 栏目列表页链接如何优化
- 【Git】Git教程
- 江苏省教育厅与阿里云合作变革“智慧教育”
- 福利来啦!! - PostgreSQL9.5架构图与外存图
- Consul初探-集成ocelot
- 机器学习从理论到工程的第一步-编程语言篇
- 相关和因果是一回事吗?R值低就是不相关?终于有人讲明白了
- Markdown Pad2--公式编辑功能搭建
- openwrt 编译c语言,编译一个可以运行在openwrt上的c程序
- 最新win7/win10/XP系统下载_「装机系统」_百度云
- 系统分析师-论文 (论需求分析方法及应用)
- PS笔刷素材套装:81种自定义树叶水彩/水粉画
- 电脑快捷方式变白原因及解决方法——血的教训呜呜呜
- 钢条切割问题(自顶向下)
- Python+Excel:批量重命名多个工作簿
- 网页的缩放,适配以及移动的适配!
- HDU6287 口算训练(唯一分解定理+二分)
- k8s-存储-Secret