Redis进阶:清空数据后恢复数据
1.使用
flushall
命令可以清空当前数据库存储的所有记录
由于我开启了RDB和AOF的混合存储模式,所以当前命令肯定是记录到了appendonly.aof里面。
2.找到redis的安装目录,使用txt文档打开aof文件可以看到最后的记录命令是 flushall
将当前命令删除,并保存修改
然后关闭并重启redis服务
3.关闭命令可以使用
redis-cli -a 123456 shutdown
这里使用了密码来确认身份,然后使用shutdown来关闭
此时可以在服务里面看到
4. 重新启动服务
1.这里可以使用cmd启动服务(也可以手动)
net start Redis
或者在安装文件夹里使用
redis-server redis.conf
注意需要跳转到redis的安装目录
然后控制台可以看到
这里读取了aof文件
5.最后在RDM可以看到有数据了
记录编程的点滴,体会学习的乐趣