AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
## (1)`查看当前时间戳` ~~~ time ~~~ ## (2)`查看当前库下有多少key` ~~~ dbsize ~~~ ## (3)`aof立即重写` ~~~ bgrewriteaof ~~~ ## (4)`在当前进程直接保存rdb快照`尽可能不要用 ~~~ save ~~~ ## (5)`在后台保存rdb快照`优选选择 ~~~ bgsave ~~~ ## (6)`上一次保存rdb时间戳` ~~~ lastsave ~~~ ## (7)`info`后需要主语的参数 ~~~ used_memory:855720 储存的键占用的空间 used_memory_rss:10534912 实际为键申请的空间 mem_fragmentation_ratio:12.95 前两者的比例,越接近1越好,如果此值过大说明redis的内存的碎片化严重,可以导出再导入一次。 rdb_changes_since_last_save:0 距离上次rdb保存共改动几次了。 rdb_last_save_time:1587217851 上一次保存rdb的时间戳 latest_fork_usec:0 上一次做dump持久化话费多少时间。 ~~~ ## (8)`慢日志` ~~~ 查看大于多少时间才算慢。 config get slowlog-log-slower-than 1) "slowlog-log-slower-than" 2) "10000"#一万微妙 设置慢查询时间 config set slowlog-log-slower-than 100 1) "slowlog-log-slower-than" 2) "100"#一百微妙 储存的慢日志最多到少条。 config get slowlog-max-len 1) "slowlog-max-len" 2) "128" #128条 查询看慢日志 slowlog get 关闭当前redis服务 shutdown ~~~ ## (9) 误操作`flushall`等`删除操作`补救措施 ~~~ (1)**`立刻关闭redis服务`**,目的:防止其他人操作,导致aof重写。 unsave :不要对我的rdb文件做任何改动。 shutdown unsave 解读:flushall等操作后如果aof重写了,那将只能rdb恢复数据,将丢失rdb上次保存到现在的几分钟数据。 (2)vim 打开 aof 文件 删除最后的flushall操作。 删除:*1 $8 flushall, 解读:*1 是这条命令有几段。 $8 下面这部分指令的长度。 flushall 我们的指令部分。 ~~~ ## (10)`redis数据搬家`吧一个redis服务器的数据,复制到另一个redis服务器上。 ~~~ (1) 保存rdb,保证rdb中的数据完整性。 bgsave (2) 关掉redis服务防止出错。**切记 shutdown (3) 关掉目标redis服务器。 shutdown (4) 把rdb文件复制到目标服务器下,改成对应的文件名。 (5) 查看目标redis的配置文件,先关闭aof数据备份。 错误"rdb复制过去了,但是redis并没有数据" 查看:在rdb复制之前,有没有停止redis服务, 目标redis服务器粘贴rdb文件之前,有没有停止redis服务 目标redis配置文件中的rdb和你复制的rdb名称是否一致 目标redis配置文件是否关闭aof ~~~